卡状态转换表
下方表格根据接收到的命令定义了卡的状态转换。表中的状态名是命令执行后的下一个状态。“-”表示该命令被视为非法命令。此外,命令是否可执行取决于命令类(ccc)。
注(1):第10类命令在1.10版本中定义
注(2):卡在以下情况下返回忙。
-Card执行内部初始化过程
以上第8类给出了SD存储卡特定应用程序命令的状态转换。
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
存储
+关注
关注
13文章
4113浏览量
85261 -
功能
+关注
关注
3文章
587浏览量
29109 -
SD NAND
+关注
关注
0文章
59浏览量
1160
发布评论请先 登录
相关推荐
瀚海微SD NAND存储功能描述(25)SD Registers
卡登记 在卡接口内定义了六个寄存器:OCR, CID, CSD, RCA, DSR和SCR。这些只能通过相应的命令访问。OCR、CID、CSD和SCR寄存器携带卡片/内容特定信息,而RCA和DSR
瀚海微SD NAND存储功能描述(24)擦除超时计算
擦除单元速度类规范定义了一个新的管理单元AU(分配单元)。擦除超时计算被定义为AU的基础。SD存储卡支持块擦除,但擦除块需要更多的时间,这是AU(部分擦除AU)的一部分。在这种情况下,主机应该在以AU为基础计算的超时结果中添加2
瀚海微SD NAND存储功能描述(21)数据读写
数据读取 注:数据线表示数据总线(1位或4位)。 单块读取 主机选择一张卡进行CMD7的数据读取操作,并设置CMD16面向块的数据传输的有效块长度。读操作的基本总线时序如下图所示。该序列从单个块读取
瀚海微SD NAND存储功能描述(19)命令类f
模式下,Pm定义为等级2至6。当主机使用10级时,SD Status中显示的Pm忽略,按0处理。 AU_SIZE 该4位字段表示AU Size,取值范围为16kb。 最大AU大小取决于卡的容量,定义
瀚海微SD NAND存储功能描述(17)命令类d
以“x”表示的值表示变量项。除了R3类型(见下文)之外的所有响应都受CRC保护。每个命令码字以结束位(总是1)结束。 对于SD存储卡有五种类型的响应。SDIO卡支持额外的R4和R5响应
瀚海微SD NAND存储功能描述(15)命令类b
节单位地址,SDHC和SDXC卡(CCS=1)使用块单位地址(512字节单位)。 1) 32个写保护位(代表从指定地址开始的32个写保护组)后跟16个cRC位,通过数据线以有效载荷格式传输。保护位的最后一位
瀚海微SD NAND存储功能描述(14)命令类a
的类总是被设置为1。具有特定功能的卡可能需要支持一些可选命令。 例如,Combo Card应该支持CMD5。等级0、2、4、5和8是强制性的,所有SD
瀚海微SD NAND存储功能描述(11)命令系统CMD8
25 MB/sec的接口速度,时钟速率增加到50 MHz, CLK/CMD/DAT信号时序和电路条件被重新考虑并从物理层规范1.01版本更改。 上电后,SD卡处于默认的速度模式,使用开关功能命令
瀚海微SD NAND存储功能描述(9)切换功能
开关功能状态 开关功能状态是返回的数据块,其中包含功能和当前消耗信息。块长度预定义为512位,不需要使用SET_BLK_LEN命令。状态数据结构如下表所示。响应的状态位包含
瀚海微SD NAND存储功能描述(8)专用命令CMD55 56
应用专用命令app_cmd (CMD55) 当卡接收到这个命令时,会使卡将下面的命令解释为一个特定于应用程序的命令ACMD。ACMD提供命令
瀚海微SD NAND应用存储功能描述(6)读写数据
“传输状态”。 b)卡未锁定被锁定的卡将响应ACMD6为非法命令。 2GB卡 要制作2GByte卡,最大块长度(READ BL LEN- write BL LEN)应设置为1024字节。但是
瀚海微SD NAND应用存储功能描述(4)电压切换命令
电压开关命令: CMD11电压开关命令定义如下图所示。 CMD11可以在就绪状态下执行,不改变状态。即使卡被锁定,也可以执行CMD11。返回R1型响应表示卡启动电压切换顺序。如果主机没有响应,则需
瀚海微SD NAND应用之SD协议存储功能描述2 初始化命令
ACMD41的功能;争论中的HCS和回应中的CCS(卡容量状态)。 HCS被卡忽略,卡对CMD8没有反应。 但是,如果卡没有返回CMD8响应,主机应该将HCS设置为0。标准容量SD存储卡忽略HCS。如果
评论