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

2020-02-06 10:11发布

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

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

预先致谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
56条回答
surf_131
2020-02-08 06:50
回复【12楼】syl03130615
回复【11楼】surf_131  
-----------------------------------------------------------------------
surf_131 你好,可以给看看你的iic接口oled与单片机接线图吗?我也是刚买了这个屏,没给iic接口电路……
-----------------------------------------------------------------------

那个销售的手册里面给出了接线图。与三线SPI接法相同。主要需要做的,是根据OLED驱动模块的手册,将模块上的跳线位置改动,另外将SPI的“出”和“入”连到一起。
具体请找卖东西的问吧,我做好之后把信息发给卖家了。如果卖家说支持IIC模式,就该给出具体的跳线方法。

一周热门 更多>