SPI总线特性

定义
  • serial preipheral interface,是一种高速、全双工、同步的童鞋协议,常用于微控制器与外设(传感器,存储器等)之间的短距离传输
特性
  • 主从架构,即一主多从
  • 四根信号线
    • SCK:时钟线,主设备生成的同步时钟
    • MOSI:master out slave in,主发从收的数据线
    • MISO:master in slave out,主收从发的数据线
    • SS:片选信号线,用于选择哪一台从设备通讯
通讯模式
  • SPI定义了四种通讯模式,根据由 时钟极性(CPOL)和时钟相位(CPHA) 决定
模式 CPOL(时钟极性) CPHA(时钟相位) 时钟空闲电平 数据采样边沿 典型应用场景
0 0(低电平) 0(第一个边沿采样) 低电平 上升沿(SCK从低→高) 大多数外设(如SD卡、W25Q系列Flash)
1 0(低电平) 1(第二个边沿采样) 低电平 下降沿(SCK从高→低) 部分传感器(如ADXL345加速度计)
2 1(高电平) 0(第一个边沿采样) 高电平 下降沿(SCK从高→低) 特定高速设备(如某些OLED驱动IC)
3 1(高电平) 1(第二个边沿采样) 高电平 上升沿(SCK从低→高) 较少见(需外设明确支持高电平空闲)
posted @ 2025-06-10 13:31  森郁_林一  阅读(21)  评论(0)    收藏  举报