- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SD详细命令描述.
详细命令描述
表1 基本命令(类0和类1)
命令索引 类型 参数 响应 缩写 描述 CMD0 bc [31:0]无用 — GO_IDLE_STATE 重置所有卡到Idle状态 CMD1 保留 CMD2 bcr [31:0]无用 R2 ALL_SEND_CID 要求所有卡发送CID号 CMD3 Bcr [31:0]无用 R6 SEND_RELATIVE_ADDR 要求所有卡发布一个新的相对地址RCA CMD4 不支持 CMD5 保留 CMD6 保留 CMD7 ac [31:16]RCA
[15:0]无用 R1 选中/不选中卡 CMD8 R7 发送接口状态命令 CMD9 ac [31:16] RCA
[15:0]无用 R2 SEND_CSD 寻址卡并让其发送卡定义数据CSD CMD10 ac [31:16] RCA
[15:0]无用 R2 SEND_CID 寻址卡并让其发送卡识别号CID CMD11 adtc [31:0]数据地址 R1 READ_DAT_UNTIL_STOP 从卡读取数据流,从给定地址开始,知道停止传输命令结束 CMD12 ac [31:0]无用 R1b STOP 中止多个块的读/写操作 CMD13 ac [31:16] RCA
[15:0]无用 R1 SEND_STATUS 寻址卡并发送卡状态寄存器 CMD14 保留 CMD15 ac [31:16] RCA
[15:0]无用 _ GO_INACTIVE_STATE 设置卡到inactive状态
表2 块读操作命令(类2)
命令索引 类型 参数 响应 缩写 描述 CMD16 ac [31:0]块长度 R1 SET_BLOCKLEN 为接下来的块操作指令设置块长度 CMD17 adtc [31:0]数据地址 R1 READ_SINGLE_BLOCK 读取一个块 CMD18 adtc [31:0]数据地址 R1 READ_MULTIPLE_BLOCK 连续读取多个块,直到停止命令 CMD19-23 保留
命令索引 类型 参数 响应 缩写 描述 CMD24 adtc [31:0] 数据地址 R1 WRITE_BLOCK 写一个长度由SET_BLOCKLEN指定的块 CMD25 adtc [31:0]数据地址 R1 WRITE_ MULTIPLE _BLOCK 连续写多个块直到STOP_TRANSMISSION命令 CMD26 不支持 CMD27 adtc [31:0]无用 R1 PROGRAM_CSD 编辑CSD位 表3 块写操作命令(类4)
表4 写保护(类6)
命令索引 类型 参数 响应 缩写 描述 CMD28 ac [31:0] 数据地址 R1b SET_WRITE_PROT 设置地址组保护位。写保护由卡配置数据的WP_GRP_SIZE指定 CMD29 ac [31:0]数据地址 R1b CLR_WRITE_PROT 清除保护位 CMD30 adtc [31:0]写保护数据地址 R1 SEND_WRITE_PROT 要求卡发送写保护位状态 CMD31 保留
表5 擦除命令(类5)
命令索引 类型 参数 响应 缩写 描述 CMD32 ac [31:0] 数据地址 R1 ERASE_WR_BLK_START 设置要擦除的第一个写数据块地址 CMD33 ac [31:0] 数据地址 R1 ERASE_WR_BLK_END 设置要擦除的最后一个写数据块地址 CMD34
…
CMD37 保留 CMD38 ac [31:0]无用 R1b ERASE 擦除所有选中的写数据块 CMD39
…
CMD41 保留
表6 擦除命令(类5)
命令索引 类型 参数 响应 缩写 描述 CMD32 ac [31:0] 数据地址 R1 ERASE_WR_BLK_START 设置要擦除的第一个写数据块地址 CMD32 ac [31:0] 数据地址 R1 ERASE_WR_BLK_END 设置要擦除的最后一个写数据块地址 CMD34
…
CMD37 保留 CMD38 ac [31:0]无用 R1b ERASE 擦除所有选中的写数据块 CMD39
…
CMD41 保留
表7 卡锁命令(类7)
命令索引 类型 参数 响应 缩写 描述 CMD42
….
CMD54 SDA可选命令
表8 应用相关(Application Specific)命令(类8)
命令索引 类型 参数 响应 缩写 描述 CMD55 ac [31:16] RCA
[15:0]填充位 R1 APP_CMD 告诉卡接下来的命令是应用相关命令,而非标准命令。 CMD56 adtc [31:1] 填充位
[0]:RD/WR
文档评论(0)