摘要:
这几天研究stm32操作sd卡,使用的是ST给的例程stm32_eval_sdio_sd.c,版本V4.5.0,遇到了如下问题,现一一解决。1:SD_WaitReadOperation()或者SD_WaitWriteOperation()函数死循环原因:数据传输错误导致传输中断,无法满足退出等待的判断条件。代码分析:SD_Error SD_WaitReadOperation(void){SD_Error errorstatus = SD_OK;while ((SD_DMAEndOfTransferStatus() == RESET) && (TransferEnd == 0) 阅读全文