查看: 120|回复: 0

[求助问答] I2C LCD1602液晶显示屏无法显示怎么解决?

[复制链接]
本帖最后由 DFEDU 于 2019-9-9 10:18 编辑

上传程序到主控板后发现LCD液晶显示屏后显示屏无反应,如下图:
201909066210.png

分析问题:

可能情况一:I2C LCD液晶显示屏供电电压不够,供电电压5V。

可能情况二:I2C LCD液晶显示屏引脚接错,请检查是否SDA对应A4,SCL对应A5。

可能情况三:初始化语句中的地址写错,df商城中的I2C LCD1602液晶模块地址一般默认为0x20,若将短路帽拔掉地址则为0x27。具体使用说明可点此查看详情:http://wiki.dfrobot.com.cn/index.php/(SKU:DFR0063)IIC_LCD1602_display_module_兼容Gadgeteer

若依旧无法显示,那么怎么判断LCD液晶显示屏的地址呢?此时可直接通过串口进行地址打印,具体操作如下:

1、选择点击mind+软件左下角的扩展,如下图所示:
201909072209.png

2、选择功能模块中的IIC地址扫描,如下图所示:
201909074066.png
3、通过串口读取扫描到的IIC设备地址,程序如下图:
201909072593.png
本文中主要使用df商城中的I2C LCD1602液晶模块进行地址读取并为大家演示,具体如下图:

I2C LCD1602 液晶显示屏:
201909079279.png

我们可以发现上图读出的地址并不是唯一的,因此需要大家慢慢尝试读出的地址哪个是自己显示屏的初始化地址。

以上如果没有解决问题,可至mind+官方QQ群交流问题:671877416

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail