SPI:spi是 串行 同步 全双工的通讯总线,拥有四条信号线

SCLK:时钟信号,有主设备产生
MISO:数据由主设备接收,从设备输出
MOSI:数据由主设备输出,从设备接收
SS:片选线,选择需要通讯的从设备,主设备控制
谈谈对于SPI的理解

CPOL:代表时钟线的极性
设置为0,时钟线空闲状态为低电平;设置为1,时钟线空闲状态为高电平
CPHA:代表数据采样时 时钟线的相位
设置为0,代表在时钟线的前沿(第一个变化沿,可能是上升沿,也可能是下降沿) 采集数据,后沿输出数据,
设置为1,代表在后沿采集数据,前沿输出数据

所以有四种组合:
CPOL=0,CPHA=0:时钟线空闲状态为低电平,前沿采集数据,后沿发送数据
CPOL=0,CPHA=1:时钟线空闲状态为低电平,前沿发送数据,后沿采集数据
CPOL=1,CPHA=0:时钟线空闲状态为高电平,前沿采集数据,后沿发送数据
CPOL=1,CPHA=1:时钟线空闲状态为高电平,前沿发送数据,后沿采集数据

注意:SS片选线,每个从设备用一条片选线和主设备连接,不是共用的,
其他三根信号线是共用的。主机上的一条线可以连接多个从设备。

相关文章:

  • 2021-11-22
  • 2021-08-17
  • 2022-01-13
  • 2021-12-03
  • 2021-06-01
猜你喜欢
  • 2021-08-05
  • 2021-06-25
  • 2021-09-29
  • 2021-11-02
  • 2021-07-03
  • 2022-01-21
  • 2021-12-06
相关资源
相似解决方案