版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,SDIOSD卡读写测试,零死角玩转STM32,淘宝:,论坛: ,扫描进入淘宝店铺,主讲内容,01,SDIO协议简介,03,SD卡的操作模式及切换,04,STM32的SDIO接口说明,02,SDIO命令及响应,05,STM32的SDIO结构体,06,实验:SDIOSD卡读写测试,SDIOSD卡读写测试,SD卡的操作模式及切换,SD卡的操作模式,SD卡有多个版本,STM32控制器目前最高支持Physical Layer Simplified Specification V2.0定义的SD卡,STM32控制器对SD卡进行数据读写之前需要识别卡的种类:V1.0标准卡、V2.0标准卡、V2.0高容量卡
2、或者不被识别卡。,SD卡系统(包括主机和SD卡)定义了两种操作模式:卡识别模式和数据传输模式。在系统复位后,主机处于卡识别模式,寻找总线上可用的SDIO设备;同时,SD卡也处于卡识别模式,直到被主机识别到,即当SD卡接收到SEND_RCA(CMD3)命令后,SD卡就会进入数据传输模式,而主机在总线上所有卡被识别后也进入数据传输模式。,SDIOSD卡读写测试,SD卡的操作模式及切换,SD卡的操作模式,在每个操作模式下,SD卡都有几种状态,通过命令控制实现卡状态的切换:,SDIOSD卡读写测试,卡识别模式,SDIOSD卡读写测试,卡识别模式,在卡识别模式下,主机会复位所有处于“卡识别模式”的SD卡
3、,确认其工作电压范围,识别SD卡类型,并且获取SD卡的相对地址(卡相对地址较短,便于寻址)。在卡识别过程中,要求SD卡工作在识别时钟频率FOD的状态下。,上电后,所有卡处于空闲状态,可发送GO_IDLE_STATE(CMD0)让所有卡软复位从而进入空闲状态。 使用SEND_IF_COND(CMD8)命令根据响应确定卡的电压支持范围。CMD8是SD卡标准V2.0版本才有的新命令,所以如果主机有接收到响应,可以判断卡为V2.0或更高版本SD卡(非MMC卡)。,SDIOSD卡读写测试,卡识别模式,使用SD_SEND_OP_COND(ACMD41)命令识别或拒绝不匹配它的电压范围的卡。并通过HCS位及
4、其响应判断是SDSC还是SDHC卡。 使用ALL_SEND_CID(CMD2) 来控制所有卡返回它们的卡识别号(CID),处于准备状态的卡在发送CID之后就进入识别状态。 发送SEND_RELATIVE_ADDR(CMD3)命令,让卡自己推荐一个相对地址(RCA)并响应命令。这个RCA是16bit地址,而CID是128bit地址,使用RCA简化通信。 卡在接收到CMD3并发出响应后就进入数据传输模式,并处于待机状态,主机在获取所有卡RCA之后也进入数据传输模式。,SDIOSD卡读写测试,数据传输模式,SDIOSD卡读写测试,数据传输模式,只有SD卡系统处于数据传输模式下才可以进行数据读写操作。数据传输模式下可以将主机SD时钟频率设置为FPP,默认最高为25MHz,频率切换可以通过CMD4命令来实现。,CMD7用来选定和取消指定的卡,卡在待机状态下还不能进行数据通信,因为总线上可能有多个卡都是出于待机状态,必须选择一个RCA地址目标卡使其进入传输状态才可以进行数据通信。同时通过CMD7命令也可以让已经被选择的目标卡返回到待机状态。 数据传输模式下的数据通信都是主机和目标卡之间通过寻址命令点对点进行的。卡处于传输状态下可以使用块的读写以及擦除命令对卡进行数据读写、擦除。 CMD12可以中断正在进行的数据通信,让卡返回到传输状态。CMD0和CMD15会中止任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 零作答试卷题目与答案
- 充电基础设施招标评标方法详解
- OA考试新颖题目及答案解析
- 高等代数强化试卷(2022考研天津大学·含答题卡)
- 2026考研全国统考数学二冲刺试卷(冲刺提分版)
- 【2024考研】全国统考数学二冲刺试卷(含答题卡)
- 中医脾胃知识考核试题及答案
- 全国统考数学三模拟试卷|2026考研(真题+答案对照)
- 推动党建与经营融合企业支部书记讲党课
- 鼻出血处理操作流程
- 石墨车间安全培训课件
- 泌尿系影像课件
- 2025-2026学年湘美版(2024)初中美术七年级上册教学计划及进度表
- 华为ensp教学课件
- 精神病人健康指导
- 华为流程管理实践
- CJ/T 3041-1995水处理用天然锰砂滤料
- 学生骑自行车上学协议书
- 科普创意美术课件
- 医院感染暴发识别与报告处置流程
- 设备损坏更换协议书
评论
0/150
提交评论