SD卡EMMC/MMC卡学习笔记

 SD卡EMMC/MMC卡学习笔记_第1张图片

SD卡EMMC/MMC卡学习笔记_第2张图片

 SD卡EMMC/MMC卡学习笔记_第3张图片

SD卡EMMC/MMC卡学习笔记_第4张图片

 SD卡EMMC/MMC卡学习笔记_第5张图片

SD卡EMMC/MMC卡学习笔记_第6张图片

SD卡EMMC/MMC卡学习笔记_第7张图片

SD卡EMMC/MMC卡学习笔记_第8张图片

SD卡EMMC/MMC卡学习笔记_第9张图片

SD卡EMMC/MMC卡学习笔记_第10张图片

 命令格式:

命令格式(固定48位)
说明 起始位 发送位 命令索引 参数 CRC7 停止位
比特位置 47 46 [45:40] [39:8] [7:1] 0
宽度(比特) 1 1 6 32 7 1
0 1 x x x 1

命令分类(等级):

e•MMC 系统的命令集分为几类。
Class 0 1 2 3 4 5 6 7 8 9 10 11
类说明         所支持命令 基本 废止 块读  废止  块写  擦  写保护  锁设备  应用专有  I/O模式 安全协议  保留
CMD0 +
CMD1 +
CMD2 +
CMD3 +
CMD4 +
CMD5 +
CMD6 +
CMD7 +
CMD8 +
CMD9 +
CMD10 +
CMD11 废止
CMD12 +
CMD13 +
CMD14 +
CMD15 +
CMD16 + + +
CMD17 +
CMD18 +
CMD19 +
CMD20 废止
CMD21 仅对支持 HS200 的设备是必须的。
CMD23 + +
CMD24 +
CMD25 +
CMD26 +
CMD27 +
CMD28 +
CMD29 +
CMD30 +
CMD31 +
CMD35 +
CMD36 +
CMD38 +
CMD39 +
CMD40 +
CMD42 +
CMD42 +
CMD49 +
CMD53 +
CMD54 +
CMD55 +
CMD56 +
Class 0 是必需的,所有的设备均应支持。其他类对特定类型设备可能是必需的,也可
能是可选的(设备类型功能所支持的命令类详见 11 节)。通过使用不同的类,可以选择几
种结构(例如块可写设备或流可读设备)。每一张设备所支持的设备命令类编码为设备专有
数据寄存器(CSD)中的参数(CCC),向主机提供访问设备方法的信息。

 命令详细说明:

        下列各表详细定义了所有 e•MMC 总线命令。应答 R1-R5 6.12 节定义。寄存器 CID, CSD, EXT_CSD DSR 在后面 定义。

SD卡EMMC/MMC卡学习笔记_第11张图片

 SD卡EMMC/MMC卡学习笔记_第12张图片

SD卡EMMC/MMC卡学习笔记_第13张图片

 SD卡EMMC/MMC卡学习笔记_第14张图片

 SD卡EMMC/MMC卡学习笔记_第15张图片

 SD卡EMMC/MMC卡学习笔记_第16张图片

 SD卡EMMC/MMC卡学习笔记_第17张图片

 SD卡EMMC/MMC卡学习笔记_第18张图片

SD卡EMMC/MMC卡学习笔记_第19张图片

 SD卡EMMC/MMC卡学习笔记_第20张图片

SD卡EMMC/MMC卡学习笔记_第21张图片

 SD卡EMMC/MMC卡学习笔记_第22张图片

SD卡EMMC/MMC卡学习笔记_第23张图片

SD卡EMMC/MMC卡学习笔记_第24张图片

 SD卡EMMC/MMC卡学习笔记_第25张图片

 例:比如当前是 stby 待机状态发送 CMD7 转到 tran 传输状态。

参考链接:13_EMMC编程_韦东山的博客-CSDN博客_emmc编程器

你可能感兴趣的:(单片机开发,学习)