YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11975|回复: 6
打印 上一主题 下一主题

arduino 驱动 IIC LCD1602,第一行黑方块(全黑),第二行没显示?

[复制链接]

签到天数: 241 天

[LV.8]以坛为家I

楼主
发表于 2016-4-22 14:45:23 | 显示全部楼层
我的IIC转接板串口监视器里显示的地址是0X3F,把板上的A0,A1,A2,全部短接后,地址变为0X38,库文件也已下载后复制到C盘-文档-Arduino---libraries文件夹里rduino--,然后把上面楼主的程序往里面写的时候,(写之前都把里面0X27的地方改写成0X3F或者0X38),这样还是报“编译有误”四个字的错误,都3天了,依然只显示一条黑色方块,,,请楼主指教!

点评

QQ:2912630748  发表于 2016-4-22 15:01
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

沙发
发表于 2016-4-22 17:19:28 | 显示全部楼层
本帖最后由 yjx189 于 2016-4-22 17:25 编辑

换了一块1602屏(这屏在51开发板上显示正常的,之前的屏是块新的,从未用过的)和IIC转接板,在运行IIC地址检查程序后,它提示,Addr:63(就是0X3F) HEX:0x7E(请问:这意思是在写HEX 程序的时候,地址要用0X7E吗?),,无论改写地址0X36,还是0X3F,1602始终是一行黑方块,怎么都不行啊,所有的东西全都换过了,包括UNO R3板子上的ATMEGS328P芯片,,真急人啊,,
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

板凳
发表于 2016-4-29 14:19:59 | 显示全部楼层
本帖最后由 yjx189 于 2016-4-29 14:22 编辑

请问,那个程序是做什么用的啊?运行完了以后,并没有提示出错,但1602屏还是一条黑方块!
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

地板
发表于 2016-4-29 14:26:23 | 显示全部楼层
本帖最后由 yjx189 于 2016-4-29 14:37 编辑

多按了几次UNO板子上的Reset以后,有了 显示,断电再重新上电后,还是一条黑方块,多按几次RESET,有时就又显示正常,似乎是初始化的问题,请问,怎么改写代码,(我是个初学者,开始学习ARDUINO,也就一个月)才能解决这个问题呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-6-14 23:55 , Processed in 0.056092 second(s), 28 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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