用PIC單片機(jī)在線調(diào)試LCD
使用PIC來(lái)調(diào)試LCD應(yīng)用可能會(huì)有兩個(gè)方面的問(wèn)題。第一,LCD控制器會(huì)在器件暫停時(shí)停止。第二,在PIC16F946/917/916/914/913 MCU上ICD引腳與段共用。
在進(jìn)行調(diào)試時(shí),器件會(huì)在斷點(diǎn)處和用戶按暫停按鈕時(shí)暫停。如果ICD配置為暫停器件的外設(shè),則LCD控制器將暫停,并向LCD顯示屏施加直流電壓。
隨著時(shí)間的推移,直流電壓會(huì)對(duì)顯示屏造成損壞:但對(duì)于大多數(shù)調(diào)試情形,不需要考慮這一點(diǎn)。
PIC18F LCD MCU具有一個(gè)特性,允許當(dāng)器件在調(diào)試期間暫停時(shí),LCD模塊繼續(xù)工作。對(duì)于要在器件暫停時(shí)檢查顯示圖像,以及防止在器件暫停很長(zhǎng)時(shí)間的情況下?lián)p壞顯示屏.該特性很有用。
PIC16F946/917/916/914/913的ICSP和ICD引腳分別與LCD段6和7復(fù)用。如果LCD連接到這些引腳,器件可以使用ICD進(jìn)行調(diào)試:但是,由這兩個(gè)引腳驅(qū)動(dòng)的所有段將會(huì)閃爍,不受控制。
在調(diào)試完成并且器件設(shè)定為禁止調(diào)試模式時(shí),這些段將立即受到正確控制。