久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

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

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

本文引用地址:http://cqxgywz.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 觸摸屏 驅動

評論


相關推薦

技術專區

關閉