IIC总线和SPI总线对比
IIC总线和SPI总线对比:
1.相同点
1>采用串行、同步总线
2>都采用的是TTL电平,传输的距离和使用场景类似
3>都采用主从模式
2.不同点:
1>IIC总线是半双工,SPI总线是全双工
2>IIC总线有应答机制,SPI总线无应答机制
3>IIC总线通过从机地址选择和哪一个从机进行通信,SPI总线通过片选线选择和哪一个从机进行通信
4>SPI总线如果有10个硬件设备,那就需要有10个片选线,比较浪费硬件资源
5>IIC总线通信协议是通过SCL高低电平决定读写,SPI总线通过时钟极性和时钟相位决定读写
6>IIC总线是高低电平进行数据传输,SPI总线是边沿触发,边沿采样