上午调试LCD12864遇到的2个故障,分享交流

[复制链接]
4159|12
 楼主| 江陵龙少 发表于 2010-6-25 13:07 | 显示全部楼层 |阅读模式
控制终端的硬件主要是,通过AT89C51通过串口收集数据,显示在LCD12864上,字库存于单独的FLASH中。
故障1:屏幕什么也没有,测量供电,单片机复位脚,正常;测量XTAL1,XTAL2脚,电压在1.7~1.8V左右,偏低,ALE、PSEN脚都偏低,
刚开始,怀疑晶体共振不够,后来发现单片机有几个脚上无焊锡,补焊之后,屏幕上的菜单出现了!XTAL1,XTAL2脚上的电压恢复正常,2.1~2.2。回头一想,晶体的确没有与单片机内部的振荡电路共振起来。

故障2:屏幕能显示,但是有的字正常,有的字不是我要显示的字符,这里是关键的思考点。
刚开始我怀疑,是不是字库有问题呢,还是程序哪里不对,似乎都没有确切的依据,在上厕所时,突然想到,一定是地址线上出了问题,对,这是这个问题,我的字库FLASH有19根地址线,用来显示汉字,ASCII码。
再仔细观测一下,那些不对的字符,它们是一些数字符号,日文片假名等,印证了我的思考,在我把单片机和FLASH的地址线管脚补焊一遍之后,问题解决。

作为菜鸟,一点点进步都很激动,在这里只是拿出来交流分享一下,共同提高!
zjswuyunbo 发表于 2010-6-25 13:33 | 显示全部楼层
呵呵
谢谢共享!
你是做得PCB还是万用板?

PCB的话,不太容易虚焊的吧
pa2792 发表于 2010-6-25 14:38 | 显示全部楼层
焊接水平还不行。
pa2792 发表于 2010-6-25 14:39 | 显示全部楼层
AT89C51这么大焊盘也虚焊?
wjzpp 发表于 2010-6-25 14:55 | 显示全部楼层
LZ要好好练习焊接了!:D
wangzk 发表于 2010-6-25 16:44 | 显示全部楼层
我跟lz一样  也 正在做12864项目

虚焊的确会造成显示奇怪字符等不正常现象!!
 楼主| 江陵龙少 发表于 2010-6-25 18:46 | 显示全部楼层
大伙误会了,这是成熟的产品生产调试,全部是贴片工艺生产的
Quentin 发表于 2010-6-25 20:59 | 显示全部楼层
我也遇到过类似的问题,与楼主共勉
southernsky 发表于 2010-6-26 15:29 | 显示全部楼层
谢谢楼主的分享,我也很想自己成为一个技术高手
hotpower 发表于 2010-6-26 23:51 | 显示全部楼层
在上厕所时,突然想到


哈哈~~~俺好些想法都是由此得来~~~
原野之狼 发表于 2010-6-27 00:00 | 显示全部楼层
加油加油
木字四点水 发表于 2010-6-29 10:51 | 显示全部楼层
顶,回帖加分,加油加油
cloudborn 发表于 2011-5-30 00:07 | 显示全部楼层
我想问一下楼主,你是怎么将字库放到flash中去的,是外扩的flash吗 ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

286

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部