<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > SP5V210的嵌入式電容觸摸屏驅動(dòng)設計

SP5V210的嵌入式電容觸摸屏驅動(dòng)設計

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò ) 收藏

首先根據輸出信息存儲器中的數據計算出觸點(diǎn)坐標值input_x和input_y,再利用input_report_abs()函數報告相應事件與坐標值。

本文引用地址:http://dyxdggzs.com/article/201609/303798.htm
SP5V210的嵌入式電容觸摸屏驅動(dòng)設計

3 觸摸屏驅動(dòng)測試

本文應用兩種方法進(jìn)行驅動(dòng)測試。第一種是移植編譯后通過(guò)開(kāi)源的tslib程序直接對觸摸屏進(jìn)行測試,運行tc_test可以自由畫(huà)線(xiàn),測試結果如圖4所示。

SP5V210的嵌入式電容觸摸屏驅動(dòng)設計

第二種為在驅動(dòng)函數中通過(guò)printk函數和串口工具SecureCRT來(lái)顯示觸摸坐標,觸摸的同時(shí)顯示x,y坐標,如圖5所示。雖然該方法沒(méi)有第一種直觀(guān),但通過(guò)該方法可以檢測出驅動(dòng)過(guò)程中是否工作正常。

SP5V210的嵌入式電容觸摸屏驅動(dòng)設計

結語(yǔ)

本設計應用處理器和電容觸摸屏控制器GT811作為系統硬件,通過(guò)兩種方法的測試表明,成功地在Linux系統上實(shí)現電容觸摸屏的驅動(dòng)。本文分析了電容觸摸屏的硬件設計、驅動(dòng)程序流程和觸點(diǎn)坐標定位方法,并詳細討論了觸摸屏入口函數與工作函數的設計。只需對底層驅動(dòng)進(jìn)行適當修改,就可以將本設計移植到多種系統平臺上,簡(jiǎn)化了系統調試與開(kāi)發(fā)。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>