發布作者:深圳市奧視特科技有限公司 發布來源:www.redlicoriceevents.com 發布時間:2022-05-24
下面是奧視特科技公司的開發和技術服務人員在內部調試和協助用戶調試過程中積累的一些經驗,希望能對您做調試工作有所幫助,同時希望能與您共享您的調試經驗。
1.MPU到液晶模塊接口的連線盡可能短,最好5厘米之內,如果系統要求必須超
過5厘米,就要考慮加驅動,例如MPU信號線上接74LS245.
2.在VDD、V0/VEE對地(VSS)間接0.1u(104)左右電容去耦,接10u或20u電容濾波。
3.對于一些不好找干擾源的系統,可以考慮用軟件“掩飾”顯示不正常的問題,即定時初始化控制器,刷新數據。
4.液晶顯示模塊的上電復位過程將遲于MPU的復位時間,在程序上電執行液晶
模塊初始化程序之前先運行一段延時程序。
5.將D/I、R/W、CS、E這些功能信號線置于地址線高位(例如8031的P2口)。
6.間接控制方式驅動程序的編制要求E信號獨立指令操作,不要與其它信號合成操作。
7.時序改造芯片選擇TTL電平的,不要選擇CMOS電平的,例如我們上面舉例
的電路就要選74LS00,而不要選74HC00,更不能選4000系列。
8.如果選用的MPU為高速器件,或者它的總線讀寫指令周期小于1μs,建議采用間接方式,即模擬液晶控制器時序的方式與液晶控制器通信。
9.如果用在臨界時序時,出現有時顯示正常有時顯示不正常的現象,或者上批顯示正常,這批顯示不正常,應該首先檢查轉換電路的結構和驅動軟件(間接方式時),如不易修改電路結構可以在E、R/W、D/I信號處分別對地接0.001μ(102)的電容試試,即調整這三個信號的相對時間間隔看看。
10.對于12864的液晶顯示模塊,當/CSA=1,/CSB=1時,液晶模塊的通信禁止,/CSA=0,/CSB=0時,左右兩片可能都被選通,所以,當不需要對液晶模塊進行讀寫時,應使/CSA=1,/CSB=1。尤其是用在替代其它品牌的時候必須注意。
11.用C語言編程時地址變量要定義為無符號整型(unsignedint)。
12.如有問題,請及時與我們的技術服務人員聯系。
標簽:液晶顯示模塊、應用經驗