需要两个模块共用sd卡,如何释放sd卡

2019-07-21 00:48发布

使用fatfs文件系统读写sd卡,另外还有一个MP3模块(不是vs1003)也要播放sd卡里面的MP3,使用一个单刀双掷开关切换spi总线,在fatfs的操作上需要注意什么呢?如何安全的释放fatfs和spi呢?我这样的操作经常出现FR_DISK_ERR

,郁闷呢
@原子大神


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
pkjapan
2019-07-21 04:40
正点原子 发表于 2019-5-24 15:57
这个根本不需要切换SD卡, 只需要写好软件就可以了,FATFS, 支持操作多个文件的(可以打开多个文件,一些 ...

关键是,另外这个MP3模块并不是使用fatfs读取和播放MP3,他是一个SoC,需要单独连接sd卡来播放那里面的MP3,如果把stm32的spi和这个MP3模块的spi都并连接到sd卡上,就会出现问题,所以只能使用单刀双掷开关来切换硬件的spi连接了,但是这样一来,感觉fatfs丢了spi后,经常会出现FR_DISK_ERR,头疼。。。

一周热门 更多>