文章目录
- 1、简介
 - 2、SPI通讯模式
 - 2.1 模式0
 - 2.2 模式1
 - 2.3 模式2
 - 2.4 模式3
 - 2.5 总述
 
1、简介
四线控制
 SDO - 主设备数据输出,从设备输入 对应MOSI
 SDI - 主设备数据输入,从设备输出 对应MISO
 SCLK - 时钟信号,由主设备产生
 CS - 从设备使能信号,由主设备控制
2、SPI通讯模式
CPOL配置SPI总线的极性
 CPHA配置SPI总线的相位
| 模式 | CPOL | CPHA | CLK空闲 | Sample Edge | Sheeft Edge | 
|---|---|---|---|---|---|
| 0 | 0 | 0 | 低电平 | 上升沿(第一个边沿) | 下降沿(第二个边沿) | 
| 1 | 0 | 1 | 低电平 | 下降沿(第一个边沿) | 上升沿(第二个边沿) | 
| 2 | 1 | 0 | 高电平 | 下降沿(第一个边沿) | 上升沿(第二个边沿) | 
| 3 | 1 | 1 | 高电平 | 上升沿(第一个边沿) | 下降沿(第二个边沿) | 
2.1 模式0
CPOL = 0:空闲时是低电平,第1个跳变沿是上升沿,第2个跳变沿是下降沿
 CPHA = 0:数据在第1个跳变沿(上升沿)采样
 
2.2 模式1
CPOL = 0:空闲时是低电平,第1个跳变沿是上升沿,第2个跳变沿是下降沿
 CPHA = 1:数据在第2个跳变沿(下降沿)采样
 
2.3 模式2
CPOL = 1:空闲时是高电平,第1个跳变沿是下降沿,第2个跳变沿是上升沿
 CPHA = 0:数据在第1个跳变沿(下降沿)采样
 
2.4 模式3
CPOL = 1:空闲时是高电平,第1个跳变沿是下降沿,第2个跳变沿是上升沿
 CPHA = 1:数据在第2个跳变沿(上升沿)采样
 
2.5 总述




















