您需要 才可以下载或查看,没有帐号 |
有问题了这块板子上在硬件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都能正常工作了。希望能对其它初学者有所帮助 |