I2C(也写作 I²C)是一种常见的串行通信总线协议,用于让同一块电路板上的多个芯片(如传感器、显示屏、EEPROM 等)通过两根信号线进行通信,特点是主从结构、地址寻址、可连接多设备。
/ˌaɪ tuː ˈsiː/
I connected the temperature sensor to the microcontroller using I2C.
我用 I2C 把温度传感器连接到微控制器上。
Because I2C uses addressing, multiple peripherals can share the same bus as long as their addresses don’t conflict.
由于 I2C 采用地址寻址,只要地址不冲突,多个外设就可以共享同一条总线。
I2C 来自 Inter-Integrated Circuit(“芯片间互连”)的缩写,其中 “2” 表示单词 Inter 和 Integrated 之间省略了两个字母(是一种工程领域常见的缩写写法)。该总线规范最早由 Philips(飞利浦) 推广,用于简化板级芯片之间的连接。