唉,自己水,不要怨这怨那,还是老老实实查资料,核对自己的程序和硬件吧,话说我是从这个阶段过来的。
12864,小尺寸COG的多用ST7565R驱动;大点尺寸COB的多用ST7920(你的屏,用个这个芯片的可能性很大)或者KS0108B(分两个半屏),用T6963(240128用的多)的也有,但是贵点,不过速度相对快不少,可随意显示。
总结下,ST7565R和T6963执行速度比较快,可以随意、方便显示点线,ST7920和KS0108相对就慢很多,送数据快了就会出错。
出问题不可怕,可怕的是理不清头绪,不知道如何下手,总认为可能是别人的问题造成的。
新手,请多从自身找问题,切记!
LZ应该重点检查一下事项:
1.对比度是否合适,如果对比度调整的不合适,即使程序执行的再好,也看不到显示的内容
2.数据传送速度,这个必须按着对应驱动芯片的datasheet来,刚开始适当增加延时,以保证可靠传输数据
3.核对初始化程序是否正确
现在网络这么方便,可以多上网查查,还有就是这个东西都要上示波器、逻辑分析仪什么的,干脆不要干电子了,虽然有仪器会方便很多,但是不能患上仪器依赖症,就像现在的很多医生,离了仪器就不会诊病了。 |