新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 嵌入式ARM下的觸摸屏驅動系統設計研究

        嵌入式ARM下的觸摸屏驅動系統設計研究

        作者: 時間:2012-05-25 來源:網絡 收藏
        2.3AD7873與CPU和的硬件連接圖

        本文引用地址:http://www.104case.com/article/230449.htm

        其硬件原理框圖如下,其中的X+,Y+,X-,Y-與的相應引腳相連,接受來自的模擬信號,然后經過AD7873芯片的內部處理成數字信號,通過SPI總線將數據傳送給CPU,請求處理。CS為片選引腳,與CPU的DTR_DCE1相連,PENIRQ為中斷引腳,接CPU的GPIO1_0.

        圖2硬件連線圖

        圖3觸摸系統框圖

        3軟件系統

        3.1Linux設備介紹

        在Linux系統中,為了簡化對設備的管理,所有的外圍設備被歸結為3類:字符設備、塊設備、網絡設備。Linux對所有的物理設備進行了抽象,并定義了一個統一的概念:接口。AD7873被定義為一個字符設備,采用spi接口與CPU通訊。

        3.2部分重要函數的設計

        (1)設備程序中數據結構strcutdriver定義了一系列函數操作的接口,這個數據結構將整個驅動連為一體,由這個結構可以看出整個驅動的脈絡。由于AD7873與CPU連接方式為SPI總線連接,因此將此設備注冊為SPI設備,即要用到數據結構structspi_driver.



        關鍵詞: ARM 觸摸屏 驅動

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昭觉县| 稷山县| 三门峡市| 侯马市| 绥棱县| 会泽县| 虞城县| 承德县| 寿宁县| 柳江县| 黔西县| 嘉义县| 萍乡市| 驻马店市| 湄潭县| 淮滨县| 平安县| 永德县| 达州市| 罗田县| 义乌市| 泰来县| 秀山| 老河口市| 烟台市| 博客| 安顺市| 普兰店市| 泊头市| 衡山县| 精河县| 东海县| 西藏| 济阳县| 资阳市| 太保市| 清河县| 化州市| 邛崃市| 瑞丽市| 宝鸡市|