文章目录
- 1 机械开关写保护(由主机负责实现效果)
- 2 卡内部写保护(由卡负责实现)
- 3 密码写保护
本文章主要讲解关于SD2.0写保护功能的内容,基础概念和其它内容请参考以下文章。
SD2.0 Specification简述
SD卡支持3种写保护方式
1 机械开关写保护(由主机负责实现效果)
在卡的一侧有一个机械滑台,滑动这个滑台可以选择写保护或者不保护。这个机械滑台并没有任何内部电路,即跟SD卡内部没有任何关联。在插入卡槽时,主机根据滑台的位置决定要不要进行写保护。
2 卡内部写保护(由卡负责实现)
通过设置CSD寄存器的写保护位,使相应的地址进入写保护状态。
注:大容量卡不支持这种方式。
3 密码写保护
这种保护方式通过设置密码进行锁定或者解锁来实现的。当上锁时,SD卡只对特定的一些命令(class0命令/ACMD41/CMD16/CMD42)做出反应,只有使用密码解锁成功,才能像普通SD卡那样操作。
未完待续