新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 利用數字示波器調試嵌入式I2C總線的方法

        利用數字示波器調試嵌入式I2C總線的方法

        作者: 時間:2014-02-26 來源:網絡 收藏

          

          圖6:Cypress 68013A ‘C2 Load’格式。

          我們按照圖7所示的Cypress文檔提供的寄存器配置格式,配置固件為啟動時斷開USB連接,并將I2C時鐘設置為400KHz(將地址7數據修改為“0x41”)。

          

          圖7:Cypress 68013A固件配置字格式。

          同樣,在下載固件時可以通過使用DS6104來監測I2C的通信數據,并且可以明顯看到時鐘頻率的變化,如圖8所示。

          圖8:固件配置字為“0x41”時的I2C通信數據頻率變化

          圖8:固件配置字為“0x41”時的I2C通信數據頻率變化。

          至此,我們通過采用RIGOL推出的DS6104,以可視化的方式實現了DSP模擬EEPROM與Cypress 68013A通信和下載固件的功能。同時,在固件下載過程中,我們觀測到在固件中配置的I2C通信頻率可即時生效。

          在實際項目中,我們還使用I2C作為DSP與68013A間的常規通信通路。顯然,在后續調試中,DS6104提供的串行總線觸發及解碼也將成為我們優先選擇的調試手段。

          本文小結

          在嵌入式系統中得到了廣泛應用,在實際開發中不免碰到缺少文檔資料的情況,此時,如本文所述采用示波器調試則不失為一種快捷、有效的方法。

          嵌入式系統中應用了越來越多的總線,其開發和調試難度也在相應提高。RIGOL推出的DS6000系列示波器以其領先的指標、創新的技術及提供的多種總線觸發及解碼套件,可有效降低嵌入式總線調試難度,并極大提高調試效率。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 抚远县| 家居| 渝中区| 潼南县| 涟源市| 阳高县| 武胜县| 凤翔县| 济阳县| 江达县| 永宁县| 台湾省| 修水县| 龙岩市| 焦作市| 高唐县| 建阳市| 陆河县| 延寿县| 维西| 遂宁市| 嘉禾县| 麻栗坡县| 徐州市| 昌平区| 靖西县| 太仆寺旗| 台中市| 滨海县| 左贡县| 东海县| 江门市| 夏河县| 阜新市| 蕉岭县| 荔浦县| 曲周县| 宁蒗| 阿拉尔市| 北安市| 呼伦贝尔市|