I2C
定义
I²C 是一种串行通信总线。使用主从架构,只能是一主多从。
结构
串行数据线(SDA):传输数据、地址和控制信号,能双向传输,但是一次只能传输一个方向,是半双工;串行时钟线 (SCL):用于同步。
SDA 是开漏电路,通常需要上拉电阻来提高输出高电平的能力。
工作方式
优点
- 简单 - 实现了与 SPI 不同的两线制接口
- 多个从属设备,无需使用额外的引脚
- 灵活性 - 支持多个主站
I²C 是一种串行通信总线。使用主从架构,只能是一主多从。
串行数据线(SDA):传输数据、地址和控制信号,能双向传输,但是一次只能传输一个方向,是半双工;串行时钟线 (SCL):用于同步。
SDA 是开漏电路,通常需要上拉电阻来提高输出高电平的能力。