SPI的工作模式
 
SPI(Serial Peripheral Interface)是一种同步串行通信协议,常用于连接微控制器和外围设备。SPI有四种模式,分别是0、1、2、3模式。
 

 
0模式:时钟空闲时为低电平,数据在时钟的下降沿采样,上升沿输出。
 1模式:时钟空闲时为低电平,数据在时钟的上升沿采样,下降沿输出。
 2模式:时钟空闲时为高电平,数据在时钟的下降沿采样,上升沿输出。
 3模式:时钟空闲时为高电平,数据在时钟的上升沿采样,下降沿输出。
 
总结:
 时钟极性决定空闲电平 0空闲电平为低电平 1空闲电平为高电平
 时钟相位决定采样边沿 0是第1边沿 1是第2边沿
 
SPI时序图
 

 
