首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
» HT1621B驱动LCD段码屏小弯路经验分享(51单片机)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
HT1621B驱动LCD段码屏小弯路经验分享(51单片机)
发短消息
加为好友
我是MT
当前离线
UID
1023166
帖子
6651
精华
0
积分
3328
阅读权限
90
来自
燕山大学
在线时间
230 小时
注册时间
2013-12-19
最后登录
2016-1-5
论坛元老
UID
1023166
性别
男
来自
燕山大学
1
#
打印
字体大小:
t
T
我是MT
发表于 2014-2-24 20:30
|
只看该作者
HT1621B驱动LCD段码屏小弯路经验分享(51单片机)
单片机
,
color
,
白沙
,
程序
资料编写与整理:AVR猎手benladn911 出处:AVR猎手的地盘
http://benladn911.21ic.org/
转载请注明出处
最近调试51单片机控制HT1621B驱动LCD段码屏的显示程序。程序是直接参考网上的那个程序,这程序以前在其他的PCB板上跑过都是正常的。
但在现在的PCB板上驱动白沙兄做的那个LCD段码屏出现问题了,程序的功能是逐段把LCD的各段点亮,但在
点亮过程中出现一个怪现象:点亮到某一段的时候(固定在这段出现问题),整个屏显示错乱并且闪了几秒,程序继续往下点亮的话,刚才出现问题的那段会保持点亮,最后根据程序功能全屏点亮所有段数。
然后,如果这时候用程序单独点亮这个出现故障的这段的话,则整个屏的显示都是错乱的。不能自己恢复正常。
调试过程一时陷入僵局。。。排查程序。。增加驱动HT1621B的延时。。。都没有见效。
无奈的情况下,拆下一个以前的产品上的HT1621B,然后换到现在PCB板上,重新调试,工作正常。
难道是这批次的HT1621B质量有问题?
(不太确定,毕竟芯片是HT代理商送过来的,他们不太可能自己代理正品芯片又卖低质的兼容片)
问题暂时搁浅。。。初步怀疑是代理这次提供的芯片有问题。(本来还打算把代理叫过来好好看下的,看看他们卖的“好芯片”,还好后来没叫过来,不然偶们就出丑了,
哈哈,为什么这样说,继续看下文。。。)
第二日,为了判断问题的根源,重新焊接一个PCB,还是使用最新批次的HT1621B,上电测试。。。结果。。。还是在某个段的显示上有问题,症状和上述的情况一样,只是出问题的LCD段的位置不一样。
唉。。。
继续无奈下。。。拿起新焊接的PCB仔细细细看下HT1621B的引脚。。。眼睛看得有花,好像某两个SEG段的引脚有焊锡粘着,好像有轻微的短路。拿过去重新补焊下,回来再上电,GOD保佑。。。哈,显示正常了!
分析原因如下:
1、第一块焊接的PCB出现这个显示问题后,通过更换老批次的HT1621B后显示正常,当初以为是HT1621B芯片的批次问题,其实应该也是当时的HT1621B芯片焊接时有短路,后来更换芯片后,重新焊接没有出现短路的故障后,则工作正常。
2、第二块焊接的PCB同样出现显示问题后,重新补焊后,也恢复正常。
结论:HT1621B的SEG脚之间如果被焊锡短路的话,则会在显示到这个段的时候出现显示错乱不能恢复正常,但显示其他段的时候则没有发现这个问题。这种问题也只有在显示到短路SEG段的时候才会发现。
引以为戒,细节决定成败,找出问题的根源才能保证以后不会被故障放大所纠缠。
2天的排查,找出问题的根源,轻松多了。
上传测试程序供大家参考,如下:
TestHT1621.rar
关于本文提到的白沙兄做的LCD段码屏的详细资料请参考ourdev论坛,地址如下:
http://www.ourdev.cn/bbs/bbs_list.jsp?bbs_id=3060&bbs_page_no=2
白沙兄的LCD段码屏可以向阿莫电子邮购:
http://www.mailshop.cn/
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议