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复用作中断线。