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

电子说

1.3w人已加入

描述

SD存储卡&SD NAND的两种状态信息

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 NAND&SD 状态

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

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

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

存储存储

SPEED_CLASS

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

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

存储

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

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分