简述SD卡工作流程

来源:互联网 发布:jquery map 清空数据 编辑:程序博客网 时间:2024/05/16 07:13

   SD卡读写包括两种模式:SD模式和SPI模式。其中SD模式又可以分为1bit4bit两种传输模式。SD卡缺省使用专有的SD模式。SD卡规范中主要讲了一些命令,响应和CRC效验等等,整个规范的内容还是很多的。

    SD卡上电后,卡处于空闲状态,主机发送CMD0复位SD卡,然后通过CMD55ACMD41判断当前电压是否在卡的工作范围内。在得到了正确的响应后,主机可以继续通过CMD10读取SD卡的CID寄存器,通过CMD16设置数据块长度,通过CMD9读取卡的CSD寄存器。从CSD寄存器中,主机可以获知卡容量,支持的命令集等重要参数。此时,卡以进入了传输状态,主机就可以通过CMD17/18CMD24/25对卡进行读写。CRC校验是为了防止SD卡的命令,应答,数据传输出现错误。每个命令和应答信号都会产生CRC效验码,每个数据块的传输也会长生CRC效验码。

0 0
原创粉丝点击