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

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > CoolRunner-Ⅱ器件的微處理器接口邏輯

      CoolRunner-Ⅱ器件的微處理器接口邏輯

      作者: 時間:2011-12-22 來源:網絡 收藏
      uC接口是一個異步接口,與I2C之間的交互流程如圖1所示。

      uC與I2C之間的交互流程




        如圖 uC與I2C之間的交互流程

        uC總線協(xié)議在Coo1Runner-Ⅱ中是由一個狀態(tài)機實現(xiàn)的,如圖2所示。
      在空閑狀態(tài),微控制器將地址送上地址總經,并設置R_W、AS和DS狀態(tài)。如果在定周期,微控制器也會將待寫數(shù)據(jù)送上數(shù)據(jù)總線。AS有效表示地
      址總線上的地址有效,DS有效表示數(shù)據(jù)總線上數(shù)據(jù)有效;如果是在讀周期,微控制器驅動數(shù)據(jù)總線為三態(tài)。同樣,AS有效表示地址總線上的地址有效,但是DS有效表示I2C控制器可以將數(shù)據(jù)送到數(shù)據(jù)總線。

      uC總線接口狀態(tài)機

        圖2 uC總線接口狀態(tài)機

        在AS有效的情況下,I2C控制器狀態(tài)進入ADDR狀態(tài)。在此狀態(tài),一方面進行地址譯碼;另一方面將判斷此設備是不是被尋址的設備,并使能內部寄存器。如果被尋址的是 I2C設備,并且DS有效,則I2C控制器將進入DATA_TRS狀態(tài)。如果是讀操作,被請求的數(shù)據(jù)會被送到數(shù)據(jù)總線;如果是寫操作,則數(shù)據(jù)總線上的數(shù)據(jù)被鎖存在內部被尋址的寄存器中,CoolRunner-II I2C設備自動進入ASSERT_DTACK狀態(tài),DTACK有效。讀操作時表示總線上數(shù)據(jù)準各好,寫操作時表示數(shù)據(jù)已經被接收到。

        在DTACK有效的情況下,寫操作時,uC將撤銷數(shù)據(jù);讀操作時,uC鎖存總線上的數(shù)據(jù)。R_W信號線被置為讀,并且釋放AS和DS,表明數(shù)據(jù)傳輸完畢。AS和DS的釋放會促使CoolRunner-II I2C控制器釋放DTACK,狀態(tài)機進入IDLE狀態(tài)。



      評論


      相關推薦

      技術專區(qū)

      關閉