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