32-SPI通信

发布时间 2023-12-05 22:49:41作者: 二本研究菜狗

软件模拟的SPI和硬件实现SPI(SPI外设)

SPI(串行外设接口)协议

四根通信线:SCK(串行时钟线)  MOSI(Master output slave input)主机输出从机输入       MISO(主机输入从机输出)        SS(从机选择)有时也叫CS            MOSI和MISO有时也叫DO和DI

同步,全双工

 

主机的波特率产生时钟信号,上升沿时,主机将最高位移出,放在MOSI线上。从机也将最高位移出,放在MISO线上。下降沿时,主机和从机都采样,将数据分别读入。    SPI发送数据的本质是主机和从机移位数据交换。

 SPI时序

起始时序:SS由高到低         终止时序:SS由低到高

模式0:在SCK第一个边沿前,还会有一个提前移出数据