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

1 .sd卡指令数据包:

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

 


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

2 .sd卡命令索引表:

   

 

 



命令回应repond

1) R1模式

对象指令

CMD0 : GO_IDLE_STATE

CMD1 : SEND_OP_COND

CMD9 : SEND_CSD

CMD10SEND_CID

CMD12STOP_TRANSMISSION

CMD16SET_BLOCKLEN

CMD17READ_SINGLE_BLOCK

CMD18READ_MULTIPLE_BLOCK

CMD23SET_BLOCK_COUNT

CMD59CRC_ON_OFF

    

   

   

  

   

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值