模式主要信号数据位宽常见外设特点
SPI 模式CS、SCK、MOSI、MISO1-bit普通 SPI简单、慢、引脚少
SD 1-bit 模式CLK、CMD、DAT01-bitSDIO/SDMMC较快,需要专用控制器
SD 4-bit 模式CLK、CMD、DAT0~DAT34-bitSDIO/SDMMC最快,支持高速/UHS

SD 卡座引脚大致对应:

SD卡引脚SD 模式SPI 模式
1 DAT3DAT3CS
2 CMDCMDMOSI/DI
5 CLKCLKSCK
7 DAT0DAT0MISO/DO
8 DAT1DAT1不用
9 DAT2DAT2不用

SPI 模式

上电/复位时,主机通过 CS/DAT3 选择:

  • 发送 CMD0 时把 CS/DAT3 拉低:进入 SPI 模式。
  • 如果 CS/DAT3 保持高:进入 SD 总线模式。

进入某种模式后,通常不能随便切换,要重新上电或复位。

CMD 当 MOSI、DAT0 当 MISO、DAT3 当 CS、`CLK共用