在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > DAC7714在嵌入式激光跟蹤儀中的應用

            DAC7714在嵌入式激光跟蹤儀中的應用

            作者: 時間:2012-07-02 來源:網(wǎng)絡 收藏

            2.2 硬件設計
            硬件設計比較簡單,其可編程引腳RESET、LOADDACS、CS、CLK、SDI分別與AT91RM9200的IO口PA0-PA1、PA3-PA5連接,為下一步驅動程序開發(fā)打下基礎;其VOUTA、VOUTB接兩路電機的控制信號;VREFL接地,VREFH接+10 V,使用單極性接法。其具體連接如圖1所示。

            本文引用地址:http://www.biyoush.com/article/148829.htm

            a.JPG



            3 驅動程序設計
            驅動程序的目的是驅動硬件正常工作,所以編寫驅動程序要針對特定的硬件來進行。在儀中,需要編寫的驅動程序,內(nèi)核將以設備節(jié)點的形式調(diào)用、管理該芯片。DAC7714屬于串行DA轉換器,需要根據(jù)其工作時序圖,控制AT91RM9200的上述引腳,模擬其工作時序,在內(nèi)核Linux-2.4.19中完成驅動程序的設計。
            3.1 DAC7714工作時序圖
            DAC7714完成一次數(shù)模轉換,需要在CS為低電平期間,在CLK的上升沿,串行輸出16位數(shù)據(jù)到SDI。16位數(shù)據(jù)中,前兩位A1和A0的組合將決定對某一通道進行轉換輸出(00-A通道、01-B通道、10-C通道、11-D通道),接下來兩位為無效位,最后的12位數(shù)據(jù)即真正需要轉換的數(shù)據(jù)。其工作時序圖如圖2所示。

            b.JPG


            3.2 驅動程序組成
            DAC7714驅動程序作為設備文件,同樣分為open、write、release等幾個操作。對于內(nèi)核來說,DAC7714屬于字符型設備,并為該設備命名為Name[]=“DAC7714drv”。該模塊在使用時采用insmod命令進行動態(tài)加載,使用rmmod命令進行動態(tài)卸載。DAC7714驅動程序主要由注冊函數(shù)、注銷函數(shù)、初始化函數(shù)、DA輸出函數(shù)構成。
            用戶在使用insmod命令加載模塊時,實際調(diào)用的是以下注冊函數(shù):
            c.JPG

            linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


            評論


            相關推薦

            技術專區(qū)

            關閉