在没有电源循环的Spi模式下重置MicroSd卡

时间:2015-08-19 14:38:56

标签: embedded sd-card spi

我有一个现有的嵌入式系统,其中包含现有的C代码。 有时microSD卡可以锁定,使响应超出现有系统的范围。 我目前不确定为什么,但怀疑现有系统中的处理程序允许后续调用过快。

该卡正在Spi模式下使用以进行直接I / O.

电路图没有显示对卡的电源的任何控制,所以我不能只重置并重新连接到新的Spi。

我唯一的选择似乎是找到一种方法让它通过Spi调用重置,或者看一下创建一个函数来将sd恢复到它所处的任何锁定的预期状态。

考虑到这一点,是否有一个命令或一组命令可用于导致等效的重置,或取消microSD控制器所期望的? 查看SD协会的规范,唯一的重置参考是CMD0,一旦进入Spi模式就不适用。

欢迎任何想法,并提前感谢您。

-Chris

0 个答案:

没有答案