[STM32F1] SD卡 上锁 检测 问题

[复制链接]
1502|8
 楼主| ytjzhjun 发表于 2015-4-2 08:06 | 显示全部楼层 |阅读模式
最近在用SD卡(SPI方式),用的是STM32单片机。
      使用中发现有的SD卡上的 Lock键 拨到了锁的位置,但是不知道,所以数据不能写入。
      想请问 SD卡上的 Lock 原理是?我在程序中怎么才能检测到 LOCK了呢?   是用CMD13吗?我用CMD13一直没有成功。
请高手指导,谢谢。
foxglove 发表于 2015-4-2 09:38 | 显示全部楼层
SD卡 上锁 检测 同问
wyscjm 发表于 2015-4-2 09:49 | 显示全部楼层
写完后读一下,就认为上锁或损坏之类
 楼主| ytjzhjun 发表于 2015-4-2 12:24 | 显示全部楼层
wyscjm 发表于 2015-4-2 09:49
写完后读一下,就认为上锁或损坏之类

写入后读出,是可以判断,可是SD卡擦写次数有限,这么操作影响寿命。
runningwzf 发表于 2015-4-2 12:38 | 显示全部楼层
以前用过的一种封装有lock引脚
戈卫东 发表于 2015-4-2 15:20 | 显示全部楼层
有锁的卡座它会给一个信号给你的吧?
 楼主| ytjzhjun 发表于 2015-4-10 08:50 | 显示全部楼层
解决办法:其实SD卡插座就有这方面的设计,10号引脚用于卡写保护识别,11号脚用于卡插人检测识别,是否插卡、是否上锁 这两个脚状态是不同的。
我思故我在12345 发表于 2015-4-11 10:00 来自手机 | 显示全部楼层
wp信号写保护,可通过程序控制,cd和cmd可以检测插入状态
搞IT的 发表于 2015-4-12 11:35 | 显示全部楼层
一直在搞,就是没成功过。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

235

主题

309

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部