点击上方"蓝字"关注我们
01、IIC概述
I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。
它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps。
IIC是半双工通信方式,可实现一对多。
-
SDA:数据线,用于传输数据;可主机到从机,也可以从从机到主机。
-
SCL:时钟线,只能由主机发送
-
,用于数据同步,一个脉冲发送/接收一位数据。
02、I2C通信原理/协议
l空闲状态
l开始信号