S3C2440A驅(qū)動RGB TFT液晶屏的研究方案
/* PEN_UP,PEN_DOWN,PEN_SAMPLE */
TS_RET buf[MAX_TS_BUF];
/*環(huán)形緩沖區(qū)*/
unsigned int head,tail;
/* 環(huán)形緩沖區(qū)的頭、尾 */
wait_queue_head_t wq;
spinlock_t lock;
}TS_DEV ;
根據(jù)觸摸屏對應(yīng)TFT LCD的分辨率大小,對環(huán)形緩沖區(qū)的大小進行初始化配置。
6 結(jié)論
分析了RGB接口的TFT LCD模組接口工作時序,以ARM920T內(nèi)核的S3C2440A處理器為核心,加外圍電路構(gòu)建了相應(yīng)的驅(qū)動電路,完成Linux顯示驅(qū)動程序開發(fā),實現(xiàn)了系統(tǒng)清晰穩(wěn)定的顯示。帶觸摸屏的TFT LCD模組驅(qū)動電路設(shè)計及顯示效果調(diào)節(jié)方法為各種手持數(shù)碼電子產(chǎn)品、導(dǎo)航儀等嵌入式系統(tǒng)設(shè)計提供了一套完整的解決方案。
評論