SPI与I2C
最常见的协议,工作上学已经面试都经常用到,以下为个人的一些简单总结
IIC为单双工 两线低速,分别为时钟线SCL,数据线SDA。
IIC 数据传输速率有标准模式(100 kbps)、快速模式(400 kbps)和高速模式(3.4 Mbps),另外一些变种实现了低速模式(10 kbps)和快速+模式(1 Mbps)SPI有四种操作模式——模式0、
SPI为全双工 四根信号线
MISO:主机输入,从机输出
MOSI:主机输出,从机输入
SCLK:串行时钟信号
SS:片选信号
SPI的工作模式
模式1、模式2和模式3,它们的区别是定义了在时钟脉冲的哪条边沿转换(toggles)输出信号,哪条边沿采样输入信号,还有时钟脉冲的稳定电平值(就是时钟信号无效时是高还是低)。每种模式由一对参数刻画,它们称为时钟极(clock polarity)CPOL与时钟期(clock phase)CPHA