SPI是一种高速的,全双工同步的通信总线,在芯片管脚上占用了四根线,节约了芯片的管脚,同时为PCB的布局节省了空间,提供了方便,因此越来越多的芯片集成了这种通信协议,STM32也就有了SPI接口. 有上图可知有四个通信口,两个位移寄存器是同步的,那MISO和MOSI就不难理解了. SCLK时钟信号,由主设备产生.CS从设备片选信号,由主设备控制. 1.配置相关引脚的复用功能,使能SPI2时钟. 假设我们要使用SPI2,第一步SPI2时钟使能,第二步相关引脚的输出模式(MISO,MOSI,SCLK