打印

1602液晶必须复位两次才能正确显示,求助!

[复制链接]
4284|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mxinfa|  楼主 | 2007-7-31 19:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1602液晶必须在系统复位两次以后才能正确显示,并且在后面的程序运行中一直是正确的。上电必须再手动复位一次才能正确显示,用仿真器的时候也是必须软件复位两次才能正确显示,只复位一次显示的还是上次的内容,在程序中把相同的显示语句调用两次没有作用,程序别的部分没有问题
液晶是HD44780的,用的四位总线方式
这个问题已困扰我两三年了,在不同的板子上都出现过,今天在实验板上又出现了,向各位求助,谢谢

相关帖子

沙发
zgl7903| | 2007-7-31 20:05 | 只看该作者

可能是液晶上电复位的时间比较长,

可以试着在程序里对液晶复位前延时一段时间

使用特权

评论回复
板凳
zqyang| | 2007-7-31 20:47 | 只看该作者

呵呵

我也碰到了这个问题   想了很久没有想通  不知道厂商知不知道这个问题

使用特权

评论回复
地板
ayb_ice| | 2007-7-31 20:48 | 只看该作者

应该是第一次没有起作用吧。。。

使用特权

评论回复
5
twz8858877| | 2007-8-1 07:02 | 只看该作者

2楼说的对

我原来也遇到过,上电后应在程序中延时长一些再对液晶进行初始化

使用特权

评论回复
6
mic1984| | 2007-8-1 07:52 | 只看该作者

我也是

我也是,要复位多次,书上的例子是复位3次,不知有什么道理

使用特权

评论回复
7
俺从头来| | 2007-8-1 13:06 | 只看该作者

我的液晶也总出些怪现象

又时间好好整整!!

使用特权

评论回复
8
mxinfa|  楼主 | 2007-8-1 20:35 | 只看该作者

在液晶初始化之前以前延时很长时间了,郁闷

使用特权

评论回复
9
lshlin| | 2007-8-1 23:41 | 只看该作者

之前做过,也碰到过这个问题

到底是什么问题?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

199

帖子

1

粉丝