国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

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

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

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


  3.3 基于S3C2440的控制器設(shè)計(jì)

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


  從各個(gè)寄存器定義后面的注釋中可以看出相應(yīng)寄存器的作用。

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

 ?、貱PU寄存器設(shè)置過程

  ◆正確設(shè)置SDICON寄存器;

  ◆正確設(shè)置SDIPRE寄存器;

  ◆等待74個(gè)時(shí)鐘信號初始卡。

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

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

  ◆確定命令類型并且通過設(shè)置SDICCON[8]來啟動(dòng)命令;

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

  ◆清除SDICSTA中的相應(yīng)位。

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

  ◆向SDITIMER中寫入超時(shí)值;

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

  ◆設(shè)置塊模式,總線寬度等,通過SDIDCON啟動(dòng)傳輸;

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

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

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

  ◆清除SDIDSTA中的相應(yīng)位。

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




評論


相關(guān)推薦

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

關(guān)閉