一.SPI总线电路结构
二.通信流程及波形
主机要和从机进行通信要通过普通IO引脚向从机的NSS引脚发送一个低电压 ,向其他从机发送一个高电压
SCK:时钟信号
MOSI:主机发送数据,从机接收数据
MISO:从机发送数据,主机接收数据
三.参数1:时钟信号的极性和相性
1.极性
在NSS空闲状态时,在SCK上是低电压就是低极性
在SCK上是高电压就是高极性
根据高低极性,SCK(时钟)上的信号是相反的
2.相位
极性=低时,所有的上升沿为第一边沿,所有的下降沿为第二边沿
极性=高时,所有的下降沿为第一边沿,所有的上升沿为第二边沿
四.SPI的4种时钟模式
把极性的低定为0,高定为1
把相位的第一边沿定为0,第二边沿定为1
由此自由排列可以得到:模式0(00),模式1(01),模式2(10),模式3(11),4种模式
五.参数2:传输顺序
正常比特位:X X X X X X X X
7是最高有效位--7 6 5 4 3 2 1 0--0是最低有效位
LSB First(先传最低有效位):先传权重最低位
MSB First(先传最高有效位):先传权重最高位
六.数据宽带
数据宽带:SPI总线每次传输比特位的个数