布列松 发表于 2015-4-11 12:42:40

butOn 发表于 2015-4-10 13:20 static/image/common/back.gif
/*
* OLED_Arduino-3.0.ino
*


为什么两个版本,一个说有错,一个说没错的

butOn 发表于 2015-4-12 08:14:03

布列松 发表于 2015-4-10 14:02 static/image/common/back.gif
ok 成功上传了 正确显示




6个脚,没有CS是吗?

butOn 发表于 2015-4-12 08:15:12

布列松 发表于 2015-4-11 12:42 static/image/common/back.gif
为什么两个版本,一个说有错,一个说没错的

这个我不知道

布列松 发表于 2015-4-12 11:48:39

butOn 发表于 2015-4-12 08:14 static/image/common/back.gif
6个脚,没有CS是吗?

是的 没有CS的

butOn 发表于 2015-4-12 14:28:09

布列松 发表于 2015-4-12 11:48 static/image/common/back.gif
是的 没有CS的

哦,CS应该是硬件置低了,你看看电路图应该加了下拉电阻。
这样的话SPI总线只能连一个从设备

老胖熊 发表于 2015-4-16 15:37:37

比用第三方库能省不少空间。

butOn 发表于 2015-4-17 23:56:45

老胖熊 发表于 2015-4-16 15:37 static/image/common/back.gif
比用第三方库能省不少空间。

是啊,而且自己写更有成就感

老来疯 发表于 2015-5-28 02:19:11

菜鸟问一句,Arduino 有硬件 SPI 功能, 看你的程序是 用 软件 模拟的 SPI , 可否使用 Arduino 的 硬件 SPI .
另外,我有一块 1.3吋屏的 OLED主控是 QT1106 芯片,也能显示, 只是屏幕右边有一条白色竖条,怎么去掉,
先谢谢了!

老来疯 发表于 2015-5-28 02:31:53

菜鸟再问一句, 我把程序中的128 换成 132 就解决了 屏幕右边的白线问题, 但是从第二行开始的字符就依次向左偏移了几个字符。在哪里改一下
谢谢了

butOn 发表于 2015-5-28 12:58:29

老来疯 发表于 2015-5-28 02:19 static/image/common/back.gif
菜鸟问一句,Arduino 有硬件 SPI 功能, 看你的程序是 用 软件 模拟的 SPI , 可否使用 Arduino 的 硬件 SPI ...

可以使用硬件SPI

butOn 发表于 2015-5-28 13:09:21

本帖最后由 butOn 于 2015-5-28 13:11 编辑

老来疯 发表于 2015-5-28 02:31 static/image/common/back.gif
菜鸟再问一句, 我把程序中的128 换成 132 就解决了 屏幕右边的白线问题, 但是从第二行开始的字符就依次 ...

字符的写入我用到了光标的概念,如果你仔细阅读代码(3.0版)最后面那三个函数就知道是怎么回事了,
每个字符的宽度是2byte 所以128的一行可以显示16个字符,你把后面那三个函数中光标偏移的规则改改就行了,不过132的话有点麻烦 只多了1byte
页: 1 [2]
查看完整版本: 驱动OLED,没用第三方库,处女作