- I2C的傳輸一樣是兩條線,但不同於TX RX,I2C只有一條SDA可以運作,另一條是時鐘線SCL
- SDA(serial data),傳輸資料
- SCL(serial clock),提供時鐘脈衝
- 半雙工
- TX RX可以同一時間傳輸與接收,稱為全雙工通信。而I2C同時間只能有一方傳輸,所以為半雙工
- 主從模式
- 同一時間只能有一方發信,為了避免衝突只能先由主機發起通訊,從機收到後再回覆
- 可以有多個從機
- 總線協議
- 如I2C這種可以多個設備間的通信
- 主機在發送的訊息開頭,會加上目標設備地址,其餘從機收到目標不是自己的訊息會選擇丟棄
- 同步通信
- 異步通信雙方有各自的時鐘,以協議的Baud Rate進行通信
- 但一些小型的傳感器沒有準確的晶振可以提供時鐘
- 所以由主機的SCL給予所有從機時鐘脈衝