勵志

勵志人生知識庫

i2c是什麼

串列通信匯流排標準

I2C(Inter-Integrated Circuit)是一種串列通信匯流排標準,由飛利浦公司在20世紀80年代初開發。

I2C主要套用於微控制器和各種外圍設備之間的簡單、高效的通信。它使用兩條線:串列數據線(SDA)和串列時鐘線SCL),通過這兩條線進行數據的收發。I2C支持多主從架構,意味著多個設備可以連線到匯流排上,每個設備都有唯一的地址,允許主機與從設備之間雙向通信。在I2C通信過程中,主設備負責產生時鐘信號並控制數據的傳輸,它可以通過軟體配置來決定是作為主機還是從機。

此外,I2C匯流排在空閒狀態時,兩條線都保持高電平,數據傳輸速率可達100kbps。