单片机/MCU论坛
直播中

3205440665

8年用户 76经验值
擅长:模拟技术 嵌入式技术 处理器/DSP 控制/MCU EDA/IC设计
私信 关注
[问答]

无字库液晶12864经常只显示半屏???

最近在做点东西,手上正好有去年没用完的无字库12864,最近经常性的发现12864只能显示半屏,换一个液晶就好了,过不了多久,又只有半屏了,不知道什么原因???????请问各位谁能帮帮忙。。。。。。。

说明:
单片机用的是YL-52BU仿真
12864控制口4个接P1,(RST接5V电源,RW接地)
12864数据口接P0。


已退回10积分

回帖(27)

王栋春

2017-12-2 12:32:25
换块显示屏试试看吧
举报

人中狼

2017-12-2 12:49:00
无字库12864一般是有两个片选引脚的,这两个引脚就是用来选左右两个半屏的,RW接地就是不使用查忙方式,那就要在发送数据到12864之间有一定的延时。
看看P0口有没有接上拉电阻,P1口的控制口有没有在其他程序里被更改
举报

3205440665

2017-12-2 14:10:54
引用: 王栋春 发表于 2017-12-2 12:32
换块显示屏试试看吧

换屏不久又有同样的问题,这个问题我一定要解决,以后还要用。。
举报

王栋春

2017-12-2 21:09:33
引用: 3205440665 发表于 2017-12-2 14:10
换屏不久又有同样的问题,这个问题我一定要解决,以后还要用。。

字符库元件是否有问题?晶振更换过?
举报

ssp7812

2017-12-3 08:03:06
查一下连线是否有接触不良的情况。
举报

3205440665

2017-12-3 12:02:34
引用: ssp7812 发表于 2017-12-3 08:03
查一下连线是否有接触不良的情况。

连线没有问题,换一块就好了,说明线是正常的。
举报

3205440665

2017-12-3 12:06:44
引用: 王栋春 发表于 2017-12-2 21:09
字符库元件是否有问题?晶振更换过?

字符库检测不来,你有不有什么好的方法?
另外有个现象,就是出问题的12864都是今年3月进的货,以前的没有出现过这个现象 ,有不有可能是12864本身有问题,如果是,有没有办法检测是哪有问题?

昨天发现将DB6与RS短接一下,液晶就恢复正常了,太玄乎了。。。。。
举报

3205440665

2017-12-3 12:07:26
引用: 3205440665 发表于 2017-12-3 12:02
连线没有问题,换一块就好了,说明线是正常的。

另昨天发现将DB6与RS短接一下,液晶就恢复正常了,太玄乎了。。。。。
举报

王栋春

2017-12-3 12:39:14
引用: 3205440665 发表于 2017-12-3 12:06
字符库检测不来,你有不有什么好的方法?
另外有个现象,就是出问题的12864都是今年3月进的货,以前的没有出现过这个现象 ,有不有可能是12864本身有问题,如果是,有没有办法检测是哪有问题?

恐怕产品质量有问题!还是换批看看再说吧
举报

回忆那段情

2017-12-9 15:04:58
应该是电源的问题吧
举报

3205440665

2017-12-9 15:35:52
引用: 回忆那段情 发表于 2017-12-9 15:04
应该是电源的问题吧

怎么说? 是电路电源有问题,还是rst、rw的接线方法不对?
举报

3205440665

2017-12-9 15:40:55
引用: 人中狼 发表于 2017-12-2 12:49
无字库12864一般是有两个片选引脚的,这两个引脚就是用来选左右两个半屏的,RW接地就是不使用查忙方式,那就要在发送数据到12864之间有一定的延时。
看看P0口有没有接上拉电阻,P1口的控制口有没有在其他程序里被更改

P0是有上拉电阻的,控制串口也是单独的,不会有其它影响。平常用都不检测忙,大概作5ms的延时。
举报

3205440665

2017-12-9 15:41:01
引用: 人中狼 发表于 2017-12-2 12:49
无字库12864一般是有两个片选引脚的,这两个引脚就是用来选左右两个半屏的,RW接地就是不使用查忙方式,那就要在发送数据到12864之间有一定的延时。
看看P0口有没有接上拉电阻,P1口的控制口有没有在其他程序里被更改

P0是有上拉电阻的,控制串口也是单独的,不会有其它影响。平常用都不检测忙,大概作5ms的延时。
举报

3205440665

2017-12-9 15:41:01
引用: 人中狼 发表于 2017-12-2 12:49
无字库12864一般是有两个片选引脚的,这两个引脚就是用来选左右两个半屏的,RW接地就是不使用查忙方式,那就要在发送数据到12864之间有一定的延时。
看看P0口有没有接上拉电阻,P1口的控制口有没有在其他程序里被更改

P0是有上拉电阻的,控制串口也是单独的,不会有其它影响。平常用都不检测忙,大概作5ms的延时。
举报

3205440665

2017-12-9 15:41:02
引用: 人中狼 发表于 2017-12-2 12:49
无字库12864一般是有两个片选引脚的,这两个引脚就是用来选左右两个半屏的,RW接地就是不使用查忙方式,那就要在发送数据到12864之间有一定的延时。
看看P0口有没有接上拉电阻,P1口的控制口有没有在其他程序里被更改

P0是有上拉电阻的,控制串口也是单独的,不会有其它影响。平常用都不检测忙,大概作5ms的延时。
举报

3205440665

2017-12-9 15:41:09
引用: 人中狼 发表于 2017-12-2 12:49
无字库12864一般是有两个片选引脚的,这两个引脚就是用来选左右两个半屏的,RW接地就是不使用查忙方式,那就要在发送数据到12864之间有一定的延时。
看看P0口有没有接上拉电阻,P1口的控制口有没有在其他程序里被更改

P0是有上拉电阻的,控制串口也是单独的,不会有其它影响。平常用都不检测忙,大概作5ms的延时。
举报

3205440665

2017-12-9 15:41:09
引用: 人中狼 发表于 2017-12-2 12:49
无字库12864一般是有两个片选引脚的,这两个引脚就是用来选左右两个半屏的,RW接地就是不使用查忙方式,那就要在发送数据到12864之间有一定的延时。
看看P0口有没有接上拉电阻,P1口的控制口有没有在其他程序里被更改

P0是有上拉电阻的,控制串口也是单独的,不会有其它影响。平常用都不检测忙,大概作5ms的延时。
举报

3205440665

2017-12-9 15:41:09
引用: 人中狼 发表于 2017-12-2 12:49
无字库12864一般是有两个片选引脚的,这两个引脚就是用来选左右两个半屏的,RW接地就是不使用查忙方式,那就要在发送数据到12864之间有一定的延时。
看看P0口有没有接上拉电阻,P1口的控制口有没有在其他程序里被更改

P0是有上拉电阻的,控制串口也是单独的,不会有其它影响。平常用都不检测忙,大概作5ms的延时。
举报

3205440665

2017-12-9 15:41:09
引用: 人中狼 发表于 2017-12-2 12:49
无字库12864一般是有两个片选引脚的,这两个引脚就是用来选左右两个半屏的,RW接地就是不使用查忙方式,那就要在发送数据到12864之间有一定的延时。
看看P0口有没有接上拉电阻,P1口的控制口有没有在其他程序里被更改

P0是有上拉电阻的,控制串口也是单独的,不会有其它影响。平常用都不检测忙,大概作5ms的延时。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分