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

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于I2C總線和SD卡的火車輪軸承溫度采集系統(tǒng)

      基于I2C總線和SD卡的火車輪軸承溫度采集系統(tǒng)

      作者: 時間:2013-03-06 來源:網(wǎng)絡 收藏


        3.3 基于S3C2440的控制器設計

        主控制器S3C2440片內(nèi)集成了功能強大的的控制器,加上其提供的1組寄存器,使編程工作變得相對簡單。程序中定義相關(guān)寄存器如下:


        從各個寄存器定義后面的注釋中可以看出相應寄存器的作用。

        這些寄存器相互配合,就可以很方便地實現(xiàn)協(xié)議所要求的復雜時序。在對各個寄存器有了全方位的把握之后,就可以實現(xiàn)的相關(guān)功能,其操作過程為:

       ?、貱PU寄存器設置過程

        ◆正確設置SDICON寄存器;

        ◆正確設置SDIPRE寄存器;

        ◆等待74個時鐘信號初始卡。

       ?、贑MD命令發(fā)送過程

        ◆向SDICARG寄存器中寫入發(fā)送的參數(shù);

        ◆確定命令類型并且通過設置SDICCON[8]來啟動命令;

        ◆確定命令是否發(fā)送完成,沒應答的話看SDICSTA[11],有應答的話看SDICSTA[9];

        ◆清除SDICSTA中的相應位。

       ?、蹟?shù)據(jù)傳輸過程

        ◆向SDITIMER中寫入超時值;

        ◆向SDIBSIZE中寫入塊大小的值;

        ◆設置塊模式,總線寬度等,通過SDIDCON啟動傳輸;

        ◆通過SDIFSTA檢查TxFIFO是否可用,再通過SDIDAT寫入發(fā)送數(shù)據(jù);

        ◆通過SDIFSTA檢查RxFIFO是否可用,再通過SDIDAT讀入接收數(shù)據(jù);

        ◆通過檢查SDIDSTA[4]確定傳輸過程已完成;

        ◆清除SDIDSTA中的相應位。

        程序采用模塊化設計思想。以主程序為核心設置功能模塊子程序,簡化了設計結(jié)構(gòu)。運行過程中通過主程序調(diào)用各功能模塊子程序。通過程序的聯(lián)合作用,實現(xiàn)了對SD卡的讀寫,對大量的溫度、時間信息進行了實時可靠的保存。以下是數(shù)據(jù)采集保存部分的函數(shù)分析。




      評論


      相關(guān)推薦

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

      關(guān)閉