• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

ESP8266 Oled Driver库烧进nodemc不亮

劳特伦 2017-06-02 浏览量:2590

github源码地址:https://github.com/squix78/esp8266-oled-ssd1306

库的相关使用说明:https://github.com/squix78/esp8266-oled-ssd1306/blob/master/README.md

用的这个库里面的example里的SSD1306DrawingDemo例子给nodemcu烧录,oled无任何显示,主函数里加闪灯函数验证过程序的确是烧进去了,但是Oled不亮,请问要怎么使用才能让oled能有正确显示,我用的普通的SSC1306oled

连线没有错误,oled用arduino板子测试过正常,iic地址是0x3c。但是到了nodemcu程序编译通过,上传也成功,就是Oled无显示,要怎么办。。。(注意是用arduino ide烧录给nodemcu驱动oled,oled无显示)


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 看起来是I2C的通信有误,你查看一下那个I2C的通信速率是不是正常的,然后再查看一下I2C的地址有没有错
    • 发布于 2017-06-03
    • 举报
    • 评论 1
    • 0
    • 0
劳特伦 回复了 chen0000009:I2C的地址应该没错,用arduino板卡和另外一个oled库实验时地址是0x3c,和这里是一样的,I2C通信速率怎么查看? 回复

其他答案 数量:1
  • oled有单色和双色两种,两种oled的器件地址和指令不一样,程序是不通用的,另外,oled对iic信号的时序和电压的严格程度不高,比eeprom的要求还宽松,并且只需要主机写数据给从机,不需要读,因此调试很简单。
    • 发布于2017-06-03
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

ESP8266 Oled Driver库烧进nodemc不亮