基于ARM處理器的TSC2046觸摸屏控制器的應(yīng)用
采用中斷方式處理來自TSC2046的PENIRQ中斷引腳的中斷申請,在主程序中要設(shè)置相應(yīng)的中斷源。在實際應(yīng)用中,采用查詢PENIRQ中斷引腳電平的方式,比較節(jié)省系統(tǒng)資源。
根據(jù)TSC2046的Datasheet,TSC2046的控制字及數(shù)據(jù)傳輸格式見表1。選擇控制字如下:0x94,即從觸摸屏的“X+”引腳得到Y(jié)坐標(biāo)的AD值;0xe4,從觸摸屏的“Y+”引腳得到X坐標(biāo)的AD值。
觸摸屏的相關(guān)驅(qū)動程序如下:
5 結(jié)語
本文以ARM處理器的LPC2132芯片和TSC2046觸摸屏控制器為硬件平臺,設(shè)計了嵌入式系統(tǒng)觸摸屏交互功能模塊,此方法已經(jīng)在實際項目中應(yīng)用,觸摸響應(yīng)效果良好。本文引用地址:http://www.ex-cimer.com/article/149410.htm
評論