MultiMediaCard
TM
54
这 下列的 表格 提供 一个 详细地 描述 的 这 spi 总线 commands. 这 responses 是
定义 在 chapter “responses”. 这 表格 “commands 和 arguments” lists 所有 multimediacard
commands. 一个 “yes” 在 这 spi 模式 colon indicates 那 这 command 是 supported 在 spi 模式. 和
这些 restrictions, 这 command 类 描述 在这 csd 是 安静的 有效的. 如果 一个 command 做 不
需要 一个 argument, 这 值 的 这个 地方 应当 是 设置 至 零. 这 保留 commands 是
保留 在 multimediacard 模式 作 好. 这 binary 代号 的 一个 command 是 定义 用 这 mnemonic
标识. 作 一个 例子, 这 内容 的 这 comm和 index 地方 是 (二进制的) ‘000000’ 为 cmd0 和
‘100111’ 为 cmd39.
表格 4-15 commands 和 arguments
cmd index spi 模式 Argument Resp Abbreviation command 描述
cmd0 yes 毫无 r1 go_空闲_staTE resets 这 multimediacard
cmd1 yes 毫无 r1 send_运算_cond Activates 这 card’s initialization
处理.
cmd2 非
cmd3 非
cmd4 非
cmd5 使反转
cmd6 使反转
cmd7 非
cmd8 使反转
CMD9 Yes 毫无 R1 send_csd asks 这 选择 card 至 send 它的
card-明确的 数据 (csd)
cmd10 yes 毫无 r1 send_cid asks这 选择 card 至 send 它的
card identification (cid)
cmd11 非
cmd12 非
cmd13 yes 毫无 r2 send_状态 作ks 这 选择 card 至 send 它的
状态 寄存器.
cmd14 使反转
cmd15 非
CMD16 Yes [31:0] 块 长度 R1 设置_bloCKLEN 选择 一个 块 长度 (在 字节)
为 所有 下列的 块 commands
(读 和 写).
*1
cmd17 yes [31:0] 数据
地址
r1 读_单独的_
块
读 一个 块 的 这 大小 选择
用 这 设置_blocklen
command.
*2
cmd18 yes [31:0] 数据
地址
r1 读_多样的
_块
continuously transfers 数据 blocks
从 card 至 host 直到 interrupted
用 一个 停止 command 或者 这
要求 号码 的 数据 blocks
transmitted.
cmd19 使反转
cmd20 非
CMD21…
CMD22
使反转
CMD23 Yes [31:16] 设置 至 0
[15:0] 号码 的
blocks
r1 设置_块_co
UNT
定义 这 号码 的 blocks
这个 是 going 至 是 transferred
在 这 立即 exceeding
多样的 块 读 或者 写
command.
cmd24 yes [31:0] 数据
地址
R1b
*3
写_块 写 一个 块 的 这 大小 选择
用 这 设置_blocklen