SPI(串行外设接口)总线
发表:2023-08-29 12:09:54 阅读:49

SPI(串行外设接口)总线:SPI(Serial Peripheral Interface)总线一种同步串行外设接口,用于MCU与各种外围设备以串行方式进行通信(8位数据同时同步地被发送和接收),系统可配置为主或从操作模式。

SPI总线定义:串行时钟线(SCK,同步脉冲),主机输入/从机输出数据线(MISO,高位在前),主机输出/从机输入数据线(MOSI,高位在前),从机选择线CS(SS),SPI系统可直接与多种标准外围器件直接接口。

外围设备包括:简单的移位寄存器(用作并行输入或输出口)至复杂的LCD显示驱动器或A/D转换器等。与并行总线相比,SPI总线的使用可以简化电路设计,省掉了很多常规电路中的接口器件,提高了设计的可靠性。

uSPI总线有以下主要特性: 全双工、3线同步传输,主机或从机工作,提供频率可编程时钟,发送结束中断标志,写冲突保护,总线竞争保护等。典型时序图如下所示(在一个CLK中,下降沿输出,上升沿输入。或反之)