i2c是属于同步通信
一般分别的方式就是看有没有同步时钟信号 同时作用主机和子机
属于,因为I2C是有一条时钟线的,数据线的频率与时钟线的必须一致,因此是同步的
其实区分同步异步,就是看是否有时钟,像那种三线串口,就是异步的,因此主从双方要约定波特率,而I2C SPI这些就不用,它的波特率随时都可以变,是靠时钟线决定的
IIC总线中,主设备通过SCL输出电路发送时钟信号,告知各从设备进行数据传输;同时检测总线上的SCL电平,以决定什么时候发送下一个时钟脉冲电平。从设备根据总线上的SCL信号发出或接收SDA上的信号,也可以拉低SCL线电平延长总线时钟信号周期。
根据上述说明,很容易分析出来结论。