STM32F4 SD卡初始化不成功
采用ST官方提供的SDIO驱动,在初始化时上电识别不成功,返回“SD_CMD_RSP_TIMEOUT”。在线调试时发现配置完SD卡电压和控制时钟,发送CMD0后,死在SDIO_GetFlagStatus(SDIO_FLAG_CMDSENT) == RESET,SDIO->STA的标志位一直处于SDIO_FLAG_CMDACT(Command transfer in progress)。调试时用的是自己的画的一块板,卡用的是1G Micro SD卡,我用同样的代码在一块开发板上测试SD卡没有问题。所以有可能是板子硬件上出现的问题,但是我不太懂怎么去测。目前不知道问题所在,希望论坛里的各位能够给予指点。感激不尽!RE:STM32F4 SD卡初始化不成功
建议对比一下硬件电路,如果没有问题,监听一下SDIO的波形。看看是否正常。
页:
[1]