- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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,1读,0写
R1
GEN_CMD
应用相关(通用目的)的数据块读写命令
CMD57
…
CMD59
保留
CMD60
原创力文档


文档评论(0)