iic通ssd1306正常,但oled屏不亮。[已经解决]

2020-02-06 10:11发布

近日淘宝买了12864oled小屏,是4线spi口的。由于自己驱动程序写得糟,只有在某些脚接触不良时偶然能够点亮。苦于无法与ssd1306通信,连其状态都无法了解,于是查资料将4线spi改为iic。经过努力,iic从ssd1306已经得到了准确的ack应答(尝试过改变地址码和“控制码”,立刻就得不到ack)。但是,找了网上若干资料仍然没有找到合适的ssd1306初始化的命令序列。

现求ssd1306初始化命令序列,做过串行对通ssd1306的各位给些指点也非常欢迎。商家似乎无力给足够技术支持了。

预先致谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
55条回答
mplk
1楼-- · 2020-02-08 08:06
个人觉得SPI的方便。拿到程序包,改一下IO就可用了。命令都没怎么看,哈哈
longriver05
2楼-- · 2020-02-08 13:50
屏点不亮啊,VCOMH和IREF电压都为零,正常吗
Name_006
3楼-- · 2020-02-08 17:52
longriver05 发表于 2012-3-26 18:21
屏点不亮啊,VCOMH和IREF电压都为零,正常吗

不知道你买的是 龙 qiu的吗  我也刚买了裸屏 没有电路图 SPI还没点亮 ~~~~   交流下啊  
longriver05
4楼-- · 2020-02-08 22:41
 精彩回答 2  元偷偷看……
millwood0
5楼-- · 2020-02-09 02:18
改一下IO就可用了。


the same can be said about i2c as well: you can use software i2c or to use hardware i2c with assignable pins.

you can actually configure your driver so that it can be either i2c or spi, totally transparent to the user.
Name_006
6楼-- · 2020-02-09 08:10
longriver05 发表于 2012-3-27 07:19
不是,买的是深圳一家的,也是裸屏,用的是模拟的3线spi驱动,但是一直点不亮,不知道是硬件问题还是软件 ...

应该是只有初始化后才能点亮 今天在看看

一周热门 更多>