极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 36889|回复: 21

arduino I2c lcd2004通电只显示两行,求解决

[复制链接]
发表于 2014-8-21 15:09:27 | 显示全部楼层 |阅读模式
本帖最后由 潇洒哥 于 2014-9-3 20:11 编辑

刚到手的lcd2004,就焊接上了i2c模块,兼容lcd1602和2004,
但是无程序上电后只显示两行,不知为啥?
已经解决了,吧地址改成ox27,就好了
资料图,大家可以参照此图修改,短路的跳线在板子背面

上图:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-8-21 16:05:56 | 显示全部楼层
调背光试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-21 16:17:21 | 显示全部楼层
调背光试试看

不行,调过,仅仅是显示明暗的效果
回复 支持 反对

使用道具 举报

发表于 2014-8-21 16:21:10 | 显示全部楼层
執行程序也只能在這兩行顯示嗎?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-21 16:46:33 | 显示全部楼层
執行程序也只能在這兩行顯示嗎?

执行程序跟上边的图一样,无任何变化
回复 支持 反对

使用道具 举报

发表于 2014-8-21 17:38:19 | 显示全部楼层
明显是背光强烈造成的
回复 支持 反对

使用道具 举报

发表于 2014-8-21 21:36:43 | 显示全部楼层
如果分別在四行顯示文字, 結果會是下面那一個?
1) 第一,三行顯示文字, 第二,四行完全無顯示
2) 第一,三行全顯示方格, 第二,四行顯示文字
回复 支持 反对

使用道具 举报

发表于 2014-8-21 23:03:03 | 显示全部楼层
兄弟你是对了几个选择题哦{:soso_e112:}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-22 08:31:30 | 显示全部楼层
如果分別在四行顯示文字, 結果會是下面那一個?
1) 第一,三行顯示文字, 第二,四行完全無顯示
2) 第一,三行全顯示方格, 第二,四行顯示文字

不是啊!!!只要通电就那样显示,
烧上程序也没显示,还是那样,没任何变化
是不是I2C模块的事
回复 支持 反对

使用道具 举报

发表于 2014-8-22 09:33:09 | 显示全部楼层
1602只有2行,2004有四行,虽然驱动可能兼容,但是初始设置需要检查下,软件和硬件,应该有所区别的.
回复 支持 反对

使用道具 举报

发表于 2014-8-22 09:37:56 | 显示全部楼层
LiquidCrystal_I2C lcd(0x27,20,4);   2004

LiquidCrystal_I2C lcd(0x27,16,2);   1602

没上程序这样显示也算正常的。
回复 支持 反对

使用道具 举报

发表于 2014-8-22 15:09:32 | 显示全部楼层
maybachwang 发表于 2014-8-22 09:37
LiquidCrystal_I2C lcd(0x27,20,4);   2004

LiquidCrystal_I2C lcd(0x27,16,2);   1602

有A0,A1,A2的跳线连了吗?
回复 支持 反对

使用道具 举报

发表于 2014-8-22 16:34:52 | 显示全部楼层
调整“对比度”,对比度值太高了!
回复 支持 反对

使用道具 举报

发表于 2014-8-22 20:29:38 | 显示全部楼层
问题解决了么?
我也使用2004,用存在这个问题,但是在初始化之后不妨碍正常显示,有可能是pcf8572的小板出厂默认是通过1602测试的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-23 21:22:12 | 显示全部楼层
有A0,A1,A2的跳线连了吗?

焊盘是空的,怎么设置啊?
有什么定义吗?
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 17:13 , Processed in 0.043281 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表