spi,uart,iic协议之间的对比:
spi和uart的区别,spi结构上可以实现一主多从进行通信,依靠时钟进行传输数据的同步传输模式。
SPI和iic都是一主多从进行通信的,同样需要依靠时钟完成数据的同步 传输,iic选中从机进行通信依靠发送从机的地址,而spi选中
从机开始通信则是需要主机拉低对应外设的片选信号。
iic与spi的时钟频率都是由主机来控制的,Iic实际应用的传输速度是10k~400khz,spi的传输速递最大是fclk/2;
但是关于传输速度的选择实际上还是要依靠通信的外部设备决定。
带控制器的设备uart,spi,can,iic等协议的通信中可以扮演主设备或者从设备的角色,是主设备还是从设备是相对的。
1,物理层
spi的物理连接方式:
SCK:串口时钟,作为主设备的输出,从设备的输入