SPI
总线协议及
SPI
时序图详解
SPI
,是英语
Serial Peripheral Interface
的缩写,顾名思义就是串行外围设备接口。
SPI
,
且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为
PCB
的布局上节省空间,提供方
越多的芯片集成了这种通信协议。
SPI
是一个环形总线结构,由
ss(cs)
、
sck
、
sdi
、
sdo
构成,其时序其实很简单,
进行数据交换。
上升沿发送、下降沿接收、高位先发送。
上升沿到来的时候,
sdo
上的电平将被发送到从设备的寄存器中。
下降沿到来的时候,
sdi
上的电平将被接收到主设备的寄存器中。
假设主机和从机初始化就绪:并且主机的
sbuff=0xaa (10101010)
,从机的
sbuff=0x5
周期的数据情况演示一遍
(
假设上升沿发送数据
)
。
---------------------------------------------------
脉冲
主机
sbuff
从机
sbuff
sdi
sdo