SSD1306手机屏幕显示有问题题

用的是3线SPI接口弄了很久都点不煷,SSD1306液晶是上电就会亮吗下面是电路图:

您需要 才可以下载或查看,没有帐号

有问题了这块板子上在硬件SPI接ロ(Arduino上的13、12、11、10)上接了一个RMF69C。


然后在这个板子上用Adafruit_SSD1306 这个库死活手机屏幕显示有问题题,显示着就花屏了后来看论坛帖子说Adafruit_SSD1306为了引脚通用,用软件去模拟SPI这会照成硬件SPI工作不正常。后来换了U8glib库
上面两个参数的意思是:第一个参数是片选信号引脚,由于我的RFM69C使用的10号引脚这里我使用PIN5;第二个参数是D/C
信号的引脚,我这里选的PIN9.

将屏幕的SCL接Arduino的SCK(Pin13)SDA接Arduino的MOSI(Pin11),RST接到高电平(SSD1306的文档上说当RST为低电平的时候能重置屏幕,这里随便接到Arduino的一个输出为高电平的引脚即可例如我接的PIN4),D/C接到9pin(这个可以在上面的方法中指定)这块屏的片选信号原本没有引出来,但是可以自己接出来我自己接出来之后连到Arduino的PIN5(上面方法参数指定的)。

连接好了之后记的在Setup中把PIN4设置为输出高电岼。

然后屏和RFM69C都能正常工作了。希望能对其它初学者有所帮助

我要回帖

更多关于 手机屏幕显示有问题 的文章

 

随机推荐