今天突然发现一个问题,之前一直正常的程序因为换了一张SD卡导致无法工作,之前一直是使用川宇的SD卡,更换成闪迪的SD卡发现第一次读取目录正常,后面f_open 一直返回FR_DISK_ERR,
百度了一下发现 改了许多包括更改SPI频率等等
后来想去第一次可以读取目录那说明数据是正常的,硬件没有问题。
驱动环境
STM32 模拟SPI 驱动SD卡
后来发现在读取文件前面添加一个SD卡初始化可以解决,这里记录一下
奇葩问题
06-17
3298
12-21
2246
09-18
2819