中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 嵌入式ARM下的觸摸屏驅(qū)動系統(tǒng)設(shè)計研究

        嵌入式ARM下的觸摸屏驅(qū)動系統(tǒng)設(shè)計研究

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

        本文引用地址:http://www.antipu.com.cn/article/230449.htm

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

        圖2硬件連線圖

        圖3觸摸系統(tǒng)框圖

        3軟件系統(tǒng)

        3.1Linux設(shè)備介紹

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

        3.2部分重要函數(shù)的設(shè)計

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



        關(guān)鍵詞: ARM 觸摸屏 驅(qū)動

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉