新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > I2C總線通信技術在球形機器人雙DSP控制系統中的應用

        I2C總線通信技術在球形機器人雙DSP控制系統中的應用

        —— The Application of I2C Bus Communication Based on the Dual-DSP Control System
        作者:侍磊 韓寶玲 北京理工大學機械與車輛學院(北京 100081)羅慶生 曹勇剛 北京理工大學機電學院(北京 100081) 時間:2011-02-18 來源:電子產品世界 收藏

          I2C總線通信的軟件設計

        本文引用地址:http://www.104case.com/article/116960.htm

          系統通信思路

          雙機通信軟件的設計問題涉及到 C6000()和 C2000(F28015)兩部分的軟件設計。設計雙DSP系統的初期設想是,用來接收圖像信息并進行處理,將最終得到的處理結果傳送給F28015,F28015根據得到的處理結果來執行相應的電機控制及其他子任務。可以看到,在這個通信過程中,是主機,負責發送數據,而F28015是從機,負責接收數據并執行相應控制命令。但是應注意到,在I2C總線通信中,主從機的地位并不是一直不變,可以根據需要隨時重新設定主機和從機。由于嵌入式系統的人機界面一般不大友好,想要觀察實驗結果往往需要打印數據或者通過LED等指示裝置來體現。在本文中,考慮到DM6437芯片極其對應的軟件開發系統CCS V3.3支持在線打印功能,因此,為了簡化設計,便于觀察,雙DSP的I2C通信可以這樣考慮:先讓DM6437發送一個數據到I2C總線上,并打印這個發送數據的相關信息,然后在F28015這一端接收數據,如果接收到DM6437傳來的數據,就將數據進行一定的變換(例如乘以一個倍數),然后再通過I2C總線將變換后的數據發送給DM6437。DM6437接收返回的數據并打印返回數據的相關信息。通過觀察打印信息,就可以很清楚地了解到I2C通信的實時效果。

          DM6437的I2C通信軟件

          根據所介紹的基本思路,可以設計出DM6437的I2C通信軟件的流程圖(圖5)。

          F28015的I2C通信軟件

          根據所介紹的基本思路,可以設計出F28015的I2C通信軟件的流程圖(圖6)。


        上一頁 1 2 3 下一頁

        關鍵詞: TI DSP DM6437

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉禾县| 景德镇市| 太和县| 瑞丽市| 罗定市| 临湘市| 句容市| 若尔盖县| 石家庄市| 霍城县| 梁山县| 阳新县| 惠水县| 宜兰县| 万载县| 益阳市| 南昌县| 莆田市| 电白县| 卢湾区| 滁州市| 盱眙县| 荥阳市| 桃园市| 汉川市| 游戏| 蒙自县| 滕州市| 青铜峡市| 湘潭市| 达尔| 赤城县| 芒康县| 霞浦县| 丹巴县| 西乡县| 潼关县| 馆陶县| 吉水县| 措美县| 赫章县|