最近几天一直在摸索这块段码屏,了解了段码屏的工作原理以及驱动的一些情况,代码也研究的差不多了。
但是不知道为什么同样的显示驱动,对于TM1622显示就没有问题,但是对于HT1622屏幕就是点亮不了,网上好多说法,时序不对,上电后需要延迟多少毫秒等等。
我一开始以为HT1622就是2片HT1611,所以好多初始化配置也没有注意,都是默认的配置,直到发现HT1611有3种偏压设置,但是1622只有1种4COM的默认设置,才去怀疑初始化设置的问题。但是初始化配置,怎么设置都是那几个参数,几乎被我全配置一遍,液晶屏还是没点亮。
但是我综合了所有情况,最终发现了一个问题,TM1622的芯片手册是中文版,大家出的教程几乎都是以中文版为基础来写的文章,所以在清屏之后的全屏显示中,我觉得初始化以及读写数据都没有问题的情况下,果断去嘉立创买了5片TM1622回来焊接替换。
果不其然,效果出奇的好,不光能满屏显示了,也可以正常进行数字编码了,液晶驱动调试告一段落。