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