SD NAND存储功能描述(18)命令类e

SD存储卡的两种状态信息

SD存储卡支持以下两种状态字段:—“Card Status”:已执行命令的错误和状态信息,在响应中显示- 'SD Status':扩展状态字段512位,支持SD存储卡的特殊功能和未来的特定应用功能。

卡状态响应

格式R1包含一个名为card status的32位字段。该字段旨在将卡的状态信息(可以存储在本地状态寄存器中)传输到主机。如果没有另行指定,则状态项总是与先前发出的命令相关。未使用的保留位设置为0。表格中的type和clear condition字段缩写如下:

类型:

E:错误位。

S:状态位。

R:检测并设置为实际命令响应。

X:在执行命令时检测并设置。

主机可以通过发出带有R1响应的命令来获取状态。

明确的条件:

A:根据卡片当前状态。

B:总是和之前的命令有关。接收到有效的命令将清除它(延迟一个命令)。

C:通过读取清除。

                    

对于R1响应的每个命令,下表定义了状态中受影响的位字段。“x”表示可以在相应命令的响应中设置错误/状态位。

(1)对CMD3的响应是R6,其中仅包含卡状态中的23、22、19和12:9位

(2)此命令在1.10版本中定义

                

SD状态

SD状态包含与SD存储卡专有特性相关的状态位,并且可能用于未来特定应用程序的使用。SD Status的大小为一个512l位的数据块。该寄存器的内容与16位CRC一起通过DAT总线传输到主机。

作为对ACMD13 (CMD55后接CMD13)的响应,SD Status通过DAT总线发送给主机。ACMD13只能发送到“传输状态”的卡(卡被选中)。SD Status结构描述如下。

未使用的保留位应设置为0。“类型”和“明确条件”的缩写与上面的“卡片状态”相同。

                                 

SIZE_OF_PROTECTED_AREA                                                       

SPEED_CLASS

这个8位字段表示速度类。低于此字段所指示的类也是有效的。

例如,第10类指示,主机应考虑第2至6类也有效。

              

注意事项:“SD Status”中的“Class”值(包括预留值)大于主机的“Class”值支持,主机应该读取任何类可以与卡一起使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值