关于 SD 卡的问题

2019-07-20 21:41发布

我现在想实现 STM32 自动识别是否插入了 SD 卡,SD 卡是使用 SPI 的方式连接到 STM32 的,使用 ucos ,实现插上卡之后自动初始化,拔下来再插上重新初始化,要监测什么才能做到??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
kykxo
2019-07-21 07:25
shihantu 发表于 2016-6-14 22:19
定时读卡属性 , 或者读分区属性 , 如果读不到就说明掉线 。 如果 CD 掉了可以直接认为掉线 , 但 CD 没掉 ...

定期读取卡属性,就是读 CSD的值?暂且不说占用资源,浪费时间,有的时候还会读错,最关键的问题是,移除SD 卡之后,再插上需要重新初始化才可以使用,因为是 SPI 模式,要经过模式变化才能使用函数读取 CSD 的值,怎么确定卡已经插上了呢???

一周热门 更多>