找回密码
 立即注册

QQ登录

LCD 2004花屏

来源: 已解决 Mr.mei 2014-10-16 11:24 显示全部楼层 |阅读模式
本帖最后由 奥松-Neil 于 2015-6-5 15:55 编辑

各位好:我使用LCD2004 IIC的时候,把库文件带的程序烧写到UNO 2560板子里,然后先插USB再通电,此时屏幕会花屏;
附图: 2.jpg


如果先通电,后插入USB则不会出现这个问题,请各位指教,谢谢
附带程序:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>


LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display


void setup()
{
  lcd.init();                      // initialize the lcd

  // Print a message to the LCD.
  lcd.backlight();
  lcd.print("Hello, world!");
}


void loop()
{
}

回复

使用道具 举报

大神点评2

奥松-Tony 2014-10-17 09:21 显示全部楼层
根据您的描述IIC 2004的屏幕没有问题,是由于你的代码书写问题造成的,你的初始化与显示代码写在setup中,程序执行中可能造成信号传输不完整,因为芯片的执行速度都是在us级别。如果您一定要这么写,建议你先通电,后插入USB线进行操作。
回复 支持 反对

使用道具 举报

您上电后按下复位按键会进行清屏。再按一下复位按键的话就会有数据显示
回复 支持 反对

使用道具 举报

您可能感兴趣的文章

您需要登录后才可以回帖 登录 | 立即注册

关注0

粉丝2

帖子2

发布主题
社区热门 MORE+
    社区热帖 MORE+