新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM9微控制器完成信號采集及實現上層控制算法解析方案

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

        作者: 時間:2012-06-19 來源:網絡 收藏

        F28015中的數據接收子程序和數據發送子程序是在I2C總線的中斷服務程序中根據不同的狀態碼進行調用,它們是整個通信程序的核心部分。數據接收子程序和數據發送子程序的流程如圖8所示。

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

        3 測試結果

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

        4 結論

        該設計利用I2C總線了ARM9微器與DSP芯片間實時可靠的數據通信。ARM9微器結合Linux操作系統作為核心,DSP芯片下層控制,可充分發揮ARM9微在數據和任務管理等方面的優勢以及DSP芯片在和底層控制的長處。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 秦皇岛市| 红安县| 临安市| 大悟县| 永德县| 金山区| 稷山县| 洞口县| 鲜城| 十堰市| 阿城市| 那曲县| 陆川县| 晋宁县| 苗栗市| 天气| 买车| 灵丘县| 淳化县| 庄浪县| 工布江达县| 仙游县| 五河县| 赤城县| 泸定县| 肥城市| 海林市| 佛坪县| 新郑市| 西贡区| 长汀县| 哈巴河县| 中山市| 侯马市| 武定县| 娱乐| 上饶市| 盐亭县| 白银市| 漳浦县| 汝阳县|