在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 利用數(shù)字示波器調(diào)試嵌入式I2C總線的方法

      利用數(shù)字示波器調(diào)試嵌入式I2C總線的方法

      作者: 時間:2014-02-26 來源:網(wǎng)絡 收藏

        

        圖3:Cypress 68013A與EEPROM I2C初始通信數(shù)據(jù)。

        通過與讀入DSP內(nèi)存的固件數(shù)據(jù)(圖4)對比可知,圖中的“0xC2 0x47 。..”及后續(xù)數(shù)據(jù)才是真正的固件數(shù)據(jù)。因此,導致DSP模擬EEPROM通信失敗的原因是從起始數(shù)據(jù)至固件數(shù)據(jù)間的I2C通信(后文將稱其為握手通信)。使用DS6104的水平時基微調(diào)功能將圖中波形展開之后,便可更清楚地看到握手通信過程(圖5),其描述如下:讀地址“0x50”,無數(shù)據(jù)返回;讀地址“0x51”,返回“0xAD”;寫地址“0x51”,寫兩個字節(jié)“0x00”。

        圖4:讀入DSP內(nèi)存的68013A固件程序數(shù)據(jù)(部分)

        圖4:讀入DSP內(nèi)存的68013A固件程序數(shù)據(jù)(部分)。

        至此,問題得以簡化為:怎樣在DSP中模擬這部分的握手通信?通過示波器獲取可視化握手通信數(shù)據(jù)以后,則模擬其通信過程僅需以下三步:設置DSP的地址為“0x51”,與地址“0x50”不匹配則無返回;在DSP的I2C通信程序中,下載固件時先發(fā)送“0xAD”,滿足“0x51”地址上讀到的第一個數(shù)據(jù)為“0xAD”;DSP通過I2C下載固件時,可以接收“0x00”但不進行處理,保證握手通信的完整性。

      如上所述,在DSP的I2C通信程序中包含此部分握手通信處理后,使用DSP模擬EEPROM與Cypress 68013A便可進行正常通信,并可成功地下載68013A固件。

        

        圖5:Cypress 68013A與EEPROM I2C通信數(shù)據(jù)頭展開。

        Cypress 68013A支持直接在固件中修改配置字(如圖6所示,地址7),從而可在固件下載完畢后配置啟動類型。



      評論


      相關推薦

      技術專區(qū)

      關閉