SD卡两种操作模式在项目中应用的比较

1.SDIO接口传输速度比SPI接口传输速度快;
2.STM32的SDIO口还真的不好用 特别是4BIT的方式 我都纠结了好久了 用1BIT的方式倒是可以 速度大概可以到读2M字节每秒(STM32F205 + SDIO + DMA )因为项目要最低5M字节读写速度。。。。
用SPI口的话比较稳定点 速度也差不多在1-2M字节 之间   如果对速度没要求的话可以这么用
3.接口管脚功能描述:

  SDIO功能卡一般使用如下信号:
  SD_CLK:时钟,CPU输出。
  SD_CMD:命令,CPU输出。
  SD_D0/D1/D2/D3:数据0-3,双向。
  VCC:供电(一般为3.3V或者1.8V)
  GND:地。
  这些是标准信号。

  一般为了支持热插拔,还会有
  SD_DT:侦测脚,判断插拔的。
  SD_WP:写保护,Memeory卡常用,功能卡一般不需要。

  在SDIO总线定义中,DAT1信号线复用为中断线。在SDIO的1BIT模式下DAT0用来传输数据,DAT1用作中断线。在SDIO的4BIT模式下DAT0-DAT3用来传输数据,其中DAT1复用作中断线。