IIC是一种近距离的一主多从总线
一根线提供时钟,另一根线传输数据。
总线上的各个从机地址不能相同。
iic 是个通信协议,定义了什么时序起始,怎么样传送数据,怎么应答,怎么结束。
找个 iic 器件用 io 口模拟一次 iic 通信,全部就能搞明白,IIC 协议内容比较少
一种通信的协议,两条线,可以挂很多个器件通信,使用地址寻址,互不影响。
主从机通信结构
i2c协议就是一个时钟线一个数据线,有国际标准可以参考,算是比较简单的,你可以参考一下单片机驱动i2c器件的时序。