S3C2440A驅(qū)動(dòng)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ù)觸摸屏對(duì)應(yīng)TFT LCD的分辨率大小,對(duì)環(huán)形緩沖區(qū)的大小進(jìn)行初始化配置。
6 結(jié)論
分析了RGB接口的TFT LCD模組接口工作時(shí)序,以ARM920T內(nèi)核的S3C2440A處理器為核心,加外圍電路構(gòu)建了相應(yīng)的驅(qū)動(dòng)電路,完成Linux顯示驅(qū)動(dòng)程序開(kāi)發(fā),實(shí)現(xiàn)了系統(tǒng)清晰穩(wěn)定的顯示。帶觸摸屏的TFT LCD模組驅(qū)動(dòng)電路設(shè)計(jì)及顯示效果調(diào)節(jié)方法為各種手持?jǐn)?shù)碼電子產(chǎn)品、導(dǎo)航儀等嵌入式系統(tǒng)設(shè)計(jì)提供了一套完整的解決方案。
評(píng)論