新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > I2C總線信號傳送格式

        I2C總線信號傳送格式

        作者: 時間:2011-07-20 來源:網絡 收藏
          主控器與被控器之間在總線上進行的一次數據傳輸稱為一幀。按規范的約定,一幀信號由啟動信號、尋址字節、若干個數據字節、停止信號以及重啟動信號組成。

        啟動信號表示一幀信號的開端,緊隨其后的尋址字節包含著7位地址碼和位讀/寫控制位R/W,在尋址字節之后是按R/W約定的讀或寫操作的數據字節和應答位。一幀結束時,主控器必須發送一個停止信號。

        上進行的通信活動的典型信號格式有以下3種。

        ①主控器向被控器寫數據。

        主控器向被尋址的被控器發送n個數據字節,在整個數據傳輸過程中,傳輸方向不變,其信號傳輸格式如1所示。   

        圖1 主控器向被控器寫數據   

        ②主控器從被控器讀數據。

        主控器從被尋址的被控器讀取n個數據字節,在整個數據傳輸過程中,都是被控器發送的,其信號傳輸格式如圖2所示。   

        圖2 主控器從被控器讀數據   

        ③主控器連續發動兩次數據傳輸。

        主控器在一次占用總線期間進行連續數據傳輸的過程中,需要改變數據傳送方向。這時不僅要發送重啟動信號,尋址字節也需要重發一次,但是兩次的讀/寫方向相反,從而使得兩個數據幀被連續地傳送,其信號傳輸格式如圖3所示。

          圖3 兩幀連續的數據傳輸  



        關鍵詞: I2C總線 傳送格式

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 囊谦县| 屏东市| 新乡市| 东丽区| 辽宁省| 广丰县| 柳林县| 南康市| 宁夏| 正蓝旗| 惠来县| 双流县| 临泽县| 顺义区| 赤峰市| 手机| 江城| 黄陵县| 蓬安县| 汝州市| 滕州市| 西丰县| 清原| 永德县| 醴陵市| 镇江市| 和平区| 定陶县| 永济市| 屯门区| 博兴县| 衡水市| 武城县| 印江| 蓬莱市| 西林县| 中卫市| 古田县| 宜宾市| 晋宁县| 孝义市|