您的位置:首页 > 其它

FPGA开发之SD卡数据包的封装和命令

2014-11-29 11:41 267 查看
1 .sd卡指令数据包:

sd卡的指令被封装成48位的数据包,每次传送这48位的数据包。数据包的内容包括起始位、结束位、传输位、命令索引、传输参数和7位CRC校验码。其具体格式分布如下图:




其中的命令索引位是[45:40],里面可以封装各种命令,具体的命令表将在下面给出。不同的命令会对应不同的回应(respond),回应有三种(R1,R2,R3)格式,在命令表中的选项会给出。

2 .sd卡命令索引表:












3 命令回应repond

1) R1模式

对象指令

CMD0 : GO_IDLE_STATE

CMD1 : SEND_OP_COND

CMD9 : SEND_CSD

CMD10:SEND_CID

CMD12:STOP_TRANSMISSION

CMD16:SET_BLOCKLEN

CMD17:READ_SINGLE_BLOCK

CMD18:READ_MULTIPLE_BLOCK

CMD23:SET_BLOCK_COUNT

CMD59:CRC_ON_OFF


















内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: