新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > SP5V210的嵌入式電容觸摸屏驅動設計

        SP5V210的嵌入式電容觸摸屏驅動設計

        作者: 時間:2016-09-12 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/201609/303798.htm
        SP5V210的嵌入式電容觸摸屏驅動設計

        3 觸摸屏驅動測試

        本文應用兩種方法進行驅動測試。第一種是移植編譯后通過開源的tslib程序直接對觸摸屏進行測試,運行tc_test可以自由畫線,測試結果如圖4所示。

        SP5V210的嵌入式電容觸摸屏驅動設計

        第二種為在驅動函數中通過printk函數和串口工具SecureCRT來顯示觸摸坐標,觸摸的同時顯示x,y坐標,如圖5所示。雖然該方法沒有第一種直觀,但通過該方法可以檢測出驅動過程中是否工作正常。

        SP5V210的嵌入式電容觸摸屏驅動設計

        結語

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


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 全州县| 恩施市| 和顺县| 兖州市| 临沂市| 错那县| 南乐县| 同德县| 新河县| 深圳市| 九龙坡区| 收藏| 枣强县| 肇东市| 黄浦区| 望奎县| 吉木乃县| 阳泉市| 西充县| 广西| 芒康县| 修武县| 兰溪市| 宁安市| 新余市| 沽源县| 会宁县| 红原县| 宁夏| 瓦房店市| 怀来县| 涡阳县| 宿松县| 都江堰市| 新干县| 祁东县| 积石山| 深州市| 旬阳县| 观塘区| 郧西县|