求助:HT1621驱动段码屏的问题

Michael Tinker 2018-09-27 06:37:31
最近在用HT1621驱动合作厂家的段码屏,由于段码屏引脚较多,所以用了两块HT1621来驱动,现在遇到的问题是:
1、段码屏始终没有对比度,比如想要显示2,结果却显示8,程序在某宝上买的一块屏上测试过了,可用,以为是厂家屏的问题,但换了一块,效果还是这样,请问是什么问题造成的呢?
2、第一块HT1621可以驱动点亮段码屏(对比度的问题暂不考虑),但是第二块HT1621怎么驱动都没反应,开始以为是芯片问题,换了芯片还是如此,请问是什么原因造成的呢?
希望有大佬能够解答,谢谢了!
...全文
876 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yishumei 2018-09-29
  • 打赏
  • 举报
回复
或者用一片1623控制,工作量会少很多
yishumei 2018-09-29
  • 打赏
  • 举报
回复
引用 5 楼 qq_32047289 的回复:
今天把那个没有反应的HT1621去掉了,发现只用一个1621的话,屏幕的显示是正常的,初步怀疑是两个芯片COM口接到一起的原因,但是如果不这样接的话,怎么来驱动整个屏呢?毕竟一个1621引脚是不够的
楼主,这个问题的确是两片1621的com端接到一起了。如果要驱动整个屏的话,只能分拆控制了。把com1~4分成两部分,由两片1621控制,再根据段码数据表编写程序。工作量比较大。
dceacho 2018-09-29
  • 打赏
  • 举报
回复
引用 5 楼 qq_32047289 的回复:
今天把那个没有反应的HT1621去掉了,发现只用一个1621的话,屏幕的显示是正常的,初步怀疑是两个芯片COM口接到一起的原因,但是如果不这样接的话,怎么来驱动整个屏呢?毕竟一个1621引脚是不够的
不能这样接啊,两边的COM状态不一样的 假设两个1621,A,B都扫描到了SEG0,但A要显示F,B要显示0,两边的COM线都冲突了,没法显示了
Michael Tinker 2018-09-29
  • 打赏
  • 举报
回复
引用 8 楼 一树梅的回复:
或者用一片1623控制,工作量会少很多
嗯,已经准备换1623了,谢谢了!
Michael Tinker 2018-09-29
  • 打赏
  • 举报
回复
引用 6 楼 dceacho的回复:
[quote=引用 5 楼 qq_32047289 的回复:] 今天把那个没有反应的HT1621去掉了,发现只用一个1621的话,屏幕的显示是正常的,初步怀疑是两个芯片COM口接到一起的原因,但是如果不这样接的话,怎么来驱动整个屏呢?毕竟一个1621引脚是不够的
不能这样接啊,两边的COM状态不一样的 假设两个1621,A,B都扫描到了SEG0,但A要显示F,B要显示0,两边的COM线都冲突了,没法显示了[/quote] 好的,谢谢了!今天联系1621厂家,也是这么回复的
yishumei 2018-09-28
  • 打赏
  • 举报
回复
楼主,电路原理图上传一下,问题应该在电路上。你可以对比一下某宝上的电路和自己的电路,看看有什么差别。
dceacho 2018-09-28
  • 打赏
  • 举报
回复
如果是51机的话IO口加上拉 1621驱动不了LED,只能带动LCD
Michael Tinker 2018-09-28
  • 打赏
  • 举报
回复
今天把那个没有反应的HT1621去掉了,发现只用一个1621的话,屏幕的显示是正常的,初步怀疑是两个芯片COM口接到一起的原因,但是如果不这样接的话,怎么来驱动整个屏呢?毕竟一个1621引脚是不够的
Michael Tinker 2018-09-28
  • 打赏
  • 举报
回复
引用 2 楼 yishumei 的回复:
楼主,电路原理图上传一下,问题应该在电路上。你可以对比一下某宝上的电路和自己的电路,看看有什么差别。


这是我的图,连接方式和某宝是一样的,唯一的区别是,某宝只用了一个HT1621,我用了两个,两个芯片的COM口连接到一起了
Michael Tinker 2018-09-28
  • 打赏
  • 举报
回复
引用 1 楼 dceacho的回复:
如果是51机的话IO口加上拉 1621驱动不了LED,只能带动LCD
用的stm32,屏是LCD的断码屏

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧