这几天在调试TG12864B的液晶模块,在调试过程中遇到了很多问题,最终能够顺利的完成调试,颇感欣慰,下面就调试过程中出现的问题及解决方法作一回顾总结。
首先,在硬件调试方面,出现的问题主要是在对比度调节上,由于调节电位器在protel设计中按默认,把调整端设在旁边引脚而不是中间引脚上造成了错误,由于加工出了电路板只能在PCB板上进行修改了。
接下来就是在软件调试方面了,在网上收集和下载了TG12864B的pdf资料,通过对资料的学习,对该模块的工作过程有了一定的认识,应该说液晶模块的驱动资料基本上还是类似的,比如与LCD1602。但TG12864B的一个显著不同点是128×64的液晶分成左右两部分进行操作,这样给软件编程造成了一定的困难,感觉要自己完成根据资料写驱动程序挺困难的,于是拼命的网上收集现成的驱动程序。我下载驱动程序的一个要求就是程序书写一定要规范,所有的端口要有定义,且可读性好,还有尽量考虑采用c51程序,模块化和可移植性好啊。通过筛选,感觉长沙人公司的驱动程序挺不错的。于是乎就进入了程序的调试过程。
用户377235 2013-11-27 13:54