Ai8051U 系列的单片机内部集成了一个 I2C 串行总线控制器。对于 SCL 和 SDA 的端口分配,Ai8051U 系列的单片机提供了切换模式,可将 SCL 和 SDA 切换到不同的 I/O 口上,以方便用户将一组 I2C 总线当作多组进行分时复用。
与标准 I2C 协议相比较,Ai8051U的I2C忽略了如下两种机制:
1、发送起始信号(START)后不进行仲裁
2、时钟信号(SCL)停留在低电平时不进行超时检测
Ai8051U 系列的 I2C 总线提供了两种操作模式:
1、主机模式(SCL 为输出口,发送同步时钟信号)
2、从机模式(SCL 为输入口,接收同步时钟信号)
I2C 功能脚的切换
I2C_S[1:0]:I2C 功能脚选择位