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