<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è) > 電源與新能源 > 設計應用 > 嵌入式ARM下的觸摸屏驅動(dòng)系統設計研究

嵌入式ARM下的觸摸屏驅動(dòng)系統設計研究

作者: 時(shí)間:2012-05-25 來(lái)源:網(wǎng)絡(luò ) 收藏
2.3AD7873與CPU和的硬件連接圖

本文引用地址:http://dyxdggzs.com/article/230449.htm

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

圖2硬件連線(xiàn)圖

圖3觸摸系統框圖

3軟件系統

3.1Linux設備介紹

在Linux系統中,為了簡(jiǎn)化對設備的管理,所有的外圍設備被歸結為3類(lèi):字符設備、塊設備、網(wǎng)絡(luò )設備。Linux對所有的物理設備進(jìn)行了抽象,并定義了一個(gè)統一的概念:接口。AD7873被定義為一個(gè)字符設備,采用spi接口與CPU通訊。

3.2部分重要函數的設計

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



關(guān)鍵詞: ARM 觸摸屏 驅動(dòng)

評論


相關(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>