
采用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卡没有问题。所以有可能是板子硬件上出现的问题,但是我不太懂怎么去测。目前不知道问题所在,希望论坛里的各位能够给予指点。感激不尽! |
盘古UE-STM32F407工控板原理图
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
RE:STM32F4 SD卡初始化不成功