各位好,我正在测试原子提供的基于HAL库的SD卡驱动,平台是STM32F407探索者,我下载了原子提供的基于HAL库的代码"STM32F407 探索者基础例程(HAL库版)",发现其采用轮询方式操作SD卡,可是u8 SD_ReadDisk(u8* buf,u32 sector,u32 cnt)函数读取SD卡数据一直失败,出现以下语句的错误:
while(!__HAL_SD_GET_FLAG(hsd, SDIO_FLAG_RXOVERR | SDIO_FLAG_DCRCFAIL | SDIO_FLAG_DTIMEOUT | SDIO_FLAG_DATAEND | SDIO_STA_STBITERR))
定位在SDIO_STA_STBITERR该位被设置为1,也就是起始位错误。
请问,大家有测试通过的吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>