【i2c是什么意思】I2C(Inter-Integrated Circuit)是一种常见的串行通信协议,广泛应用于电子设备中,用于连接微控制器与外围设备。它由飞利浦公司(现为恩智浦半导体)在1980年代开发,旨在简化电路板上的组件连接。
I2C具有以下特点:
- 双线制:使用两条信号线进行数据传输,分别为SDA(数据线)和SCL(时钟线)。
- 半双工:数据可以在两个方向上传输,但不能同时进行。
- 多主从架构:支持多个主设备和从设备在同一总线上通信。
- 地址寻址:每个从设备都有一个唯一的7位或10位地址。
- 低速但可靠:标准模式为100 kbps,快速模式为400 kbps,高速模式可达3.4 Mbps。
以下是I2C的一些关键信息总结:
| 项目 | 内容 |
| 全称 | Inter-Integrated Circuit |
| 开发者 | 飞利浦(现恩智浦) |
| 类型 | 串行通信协议 |
| 线数 | 2条(SDA + SCL) |
| 通信方式 | 半双工 |
| 地址长度 | 7位或10位 |
| 最大速度 | 标准100 kbps,快速400 kbps,高速3.4 Mbps |
| 应用场景 | 微控制器、传感器、EEPROM、LCD显示屏等 |
I2C因其简单、低成本和易于实现的特性,在嵌入式系统中非常流行。虽然它不如SPI那样快,但在需要多设备连接的场合,I2C是更优的选择。


