<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è) > 嵌入式系統 > 設計應用 > ARM9微控制器完成信號采集及實(shí)現上層控制算法解析方案

ARM9微控制器完成信號采集及實(shí)現上層控制算法解析方案

作者: 時(shí)間:2012-06-19 來(lái)源:網(wǎng)絡(luò ) 收藏

F28015中的數據接收子程序和數據發(fā)送子程序是在I2C總線(xiàn)的中斷服務(wù)程序中根據不同的狀態(tài)碼進(jìn)行調用,它們是整個(gè)通信程序的核心部分。數據接收子程序和數據發(fā)送子程序的流程如圖8所示。

基于Linux操作系統的ARM/DSP多機I2C通信設計方案
圖8 數據接收和發(fā)送子程序

3 測試結果

通過(guò)NFS文件系統將編譯成模塊的I2C的總線(xiàn)驅動(dòng)和設備驅動(dòng)加載到運行Linux操作系統的S3C2440平臺上(先加載總線(xiàn)驅動(dòng)),再將F28015的測試程序燒寫(xiě)到RAM中。運行F28015等待I2C總線(xiàn)上的數據,再執行Linux系統中的I2C總線(xiàn)測試程序。測試結果顯示,芯片通過(guò)I2C總線(xiàn)接口了數據通信,具有良好的實(shí)時(shí)性和可靠性。

4 結論

該設計利用I2C總線(xiàn)了ARM9微器與DSP芯片間實(shí)時(shí)可靠的數據通信。ARM9微器結合Linux操作系統作為核心,DSP芯片下層控制,可充分發(fā)揮ARM9微在數據和任務(wù)管理等方面的優(yōu)勢以及DSP芯片在和底層控制的長(cháng)處。


上一頁(yè) 1 2 3 下一頁(yè)

評論


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