一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 2261|回复: 14

这个12864的屏故障原因是什么

[复制链接]
发表于 2013-10-30 20:11 | 显示全部楼层 |阅读模式
本帖最后由 gongzhu 于 2013-10-30 20:14 编辑

LCM12864R 5V ,ST7920带字库,同型号买了两个,刚淘到手的时候测试正常,使用了两天一个正常,另一个出现故障:经常不显示,或者出现乱码,背光正常,128*64点阵也很清晰,发几张故障图片请教高级玩家:
第一行本来是 “杭天电子!”,二三四行全乱了

乱码

乱码




万年历程序设置中,本来应该是空白的全显示纹理了:

空白部分乱码

空白部分乱码




难得不出现乱码了,可是顺序又乱七八糟的:

顺序乱了

顺序乱了


本来万年历带手动开关LCd背景灯,当出现白屏不显示后,设置按键也无效。

背面是这样的(带对比度调节电位器):

背面

背面




LCD介绍如下:
【控制器类型】:ST7920
【简单介绍】:中文字库 串、并口双通讯。5V宽电压驱动。
LCM12864R中文字库型液晶显示模块可以显示字母、数字、中文字型及图形,具有绘图及文字画面混合显示功能。可显示128(列)× 64(行)点阵。可完成图形显示,也可显示8×4个(16×16点阵)中文汉字。
   提供三种控制接口: 8位微处理器接口、4位微处理器接口、串行接口。模块内置2M-位元中文字型ROM (CGROM) 总共提供8192 个中文字型(16×16点阵),16K-位元半宽字型ROM (HCGROM) 总共提供126 个符号字型(16×8点阵),64×16-位元显示RAM (DDRAM),另外绘图显示画面提供一个64×256点的绘图区域(GDRAM),可以和文字画面混和显示。
   提供多功能指令:画面清除(Display clear)、光标归位(Return home)、显示打开/关闭(Display on/off)、光标显示/隐藏(Cursor on/off)、显示字符闪烁(Display character blink)、光标移位(Cursor shift)、显示移位(Display shift)、垂直画面卷动(Vertical line scroll)、反白显示(reverse display)。


发表于 2013-10-30 20:30 | 显示全部楼层
应该是驱动程序没写好……
回复

使用道具 举报

发表于 2013-10-30 21:12 | 显示全部楼层
如果是上电是好的过会不行了!先考虑检查软件!软件没问题那就可能是LCD的内存RAM有问题了!一般是静电有击穿
回复

使用道具 举报

发表于 2013-10-30 21:32 | 显示全部楼层
不用内置字库,自己取模试试。
回复

使用道具 举报

发表于 2013-10-30 21:43 | 显示全部楼层
错字和正字在字库中的位置比较接近,所以不是单纯的乱码。
我觉得像是时序的错误,比如在错误的位置改变了使能信号。
换个晶振减速一半,如果正常了,说明是MCU太快,液晶跟不上。尝试在IO操作之间加一些空操作。
回复

使用道具 举报

发表于 2013-10-30 23:24 | 显示全部楼层
LS正解
回复

使用道具 举报

发表于 2013-10-30 23:47 | 显示全部楼层
看样子是写数据写的太快了,延迟不够
回复

使用道具 举报

发表于 2013-10-31 06:17 | 显示全部楼层
确实是时序的问题,加入点延时试试
回复

使用道具 举报

发表于 2013-10-31 06:35 | 显示全部楼层
我的屏也出现过这样的问题,不是屏的问题,修改程序或时序应该可以解决。
回复

使用道具 举报

发表于 2013-10-31 11:50 | 显示全部楼层
我的12864也是如此 还没解决问题。等楼主信息
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-21 03:56 , Processed in 0.066991 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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