sdio卡识别与sd的异同
对于SD I/O卡而言,卡识别过程如下:
1. 总线被激活
2. SDIO卡主机发送IO_SEND_OP_COND(CMD5)命令
3. 得到的响应是卡的操作条件寄存器的内容;
-如果有响应,并且响应中的MP位为0,说明对应卡槽中的卡为SDIO卡,进而开始SDIO卡的初始化流
程
–如果发送CMD5命令没有响应,则说明对应卡槽的卡为SD或MMC卡,进而开始SD/MMC卡的初始化流程
–如果发送CMD5命令,有响应,且响应中的MP位为1,说明这个卡不但是SDIO卡,同时也时SD卡,也
就是所谓的combo卡,则进行combo卡的初始化流程
SD卡与SDIO卡的异同
1.SD卡使用的是SD卡协议,而SDIO卡使用的是SDIO协议;协议不一样,初始化/读写方式都不一样
2.SDIO mode 同样也有1bit和4bit 总线模式
3.SD与SDIO卡的引脚的一个最大的区别是:SDIO有个中断引脚DAT[1],在4bit模式下,DAT[1]既做数据线,又
做中断线,因此是分时复用的,在总线发送命令期间,DAT[1]用作中断线。
SDIO协议
–相对于SD协议,SDIO协议特有的命令有:cmd5,cmd52,cmd53
–cmd5命令相当于SD卡协议中的acmd41,用于匹配SDIO卡的电压
–对于SDIO卡中的单个寄存器的读写一般都使用cmd52命令,而对于多字节数据的读写则用cmd53命令。
–cmd53分字节和块传输模式
对于字节传输模式相当于SD协议的单块读写(cmd17,cmd24)
对于块传输模式相当于SD协议的块读写(cmd18,cmd25)
Cmd53
–对于字节传输模式,它可以是1~512之间的任意长度的传输,而不是固定长度
–对于块传输模式,首先它的块长度可以人为设定,但不能超过规定的最大块长度
–相对于SD卡中的块传输模式,在最后一个块传输末尾,是不需要发送块停止命令的(cmd12)
sdio卡识别与sd的异同相关推荐
- SD卡家族纵览(SD miniSD microSD SDIO)
详见:http://publish.it168.com/cword/1411.shtml SD 卡(Secure Digital Memory Card)是一种基于半导体闪存工艺的存储卡, 1999年 ...
- 【SDIO】SD2.0协议分析总结(二)-- SD卡识别数据传输过程
相关文章 <[SDIO]SDIO.SD卡.FatFs文件系统相关文章索引> 1. SD卡操作模式 SD 卡系统(包括主机和 SD卡)定义了两种操作模式:卡识别模式和数据传输模式.在系统复位 ...
- 海思IPC平台快速拔插SD卡会出现SD卡不识别解决方法
内核需要定时检测SD卡是否插入或拔出,默认给的定时检测时间为200ms. 此定时检测时间也可通过配置内核menuconfig更改.配置路径及配置选项如下: Device Drivers ---> ...
- STM32CubeMX系列09——SDIO(SD卡读写、SD卡移植FATFS文件系统)
文章目录 1. 准备工作 1.1. 简单扫盲 1.1.1. SD卡 1.1.2. TF卡 1.1.3. SDIO接口 1.2. 所用硬件及原理图 2. 创建工程 2.1. 选择主控 2.2. 系统配置 ...
- SDIO协议梳理附SD卡读写以及FATFS移植实例
文章列表 嵌入式各协议标准按照OSI模型的思路进行逐个梳理,文章列表如下: 串行通信&UART协议梳理附STM32平台采用DMA以UART方式收发不定长信息 I²C总线协议梳理附STM32平台 ...
- SD卡和SDIO卡有什么区别
我们通常说的SD卡,实际上说的是SD存储卡.那么什么是SDIO卡呢? SDIO卡 首先看什么是SDIO卡,见上图.SDIO卡,是使用SD总线以及SD指令的IO设备.SDIO卡的外形和接口和SD卡是兼容 ...
- linux sd卡驱动流程图,SD卡驱动(详细介绍,不明白的人可以仔细看看了.有流程图)-转-OpenEdv-开源电子网...
ffice ffice" /> 一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(2 ...
- MMC子系统之SDIO卡驱动
SDIO说明 图 1-1 显示了 SDIO 相关规范. SDIO 总线规范由物理层规范和SDIO简化规范定义.Combo Card的内存部分由物理层规范指定. SDIO 和 Combo Card 在后 ...
- SD卡与SD卡座电路以及TF卡(Micro SD Card,原名Trans-flash Card(TF卡))插拔式卡座和自弹出的卡座的引脚定义详细
Micro SD Card,原名Trans-flash Card(TF卡),2004年正式更名为Micro SD Card,由SanDisk(闪迪)公司发明,主要用于移动电话. 在Micro SD面市 ...
最新文章
- 创建一个触发器新增字段的时候设置某个字段的值
- php怎么删除所有文件夹,用php删除所有文件,文件夹及其子文件夹
- golang 字段 序列化 反序列化 简介
- 你必须搞清楚的String,StringBuilder,StringBuffer
- Dummies Guide to Trains in Japan
- 离线批量数据通道Tunnel的最佳实践及常见问题
- 超过10%的 Firebase 数据库易受攻击并暴露数据
- ios十进制、十六进制字符串,byte,data等之间的转换
- is not allowed for source level below 1.7 的解决办法
- android Paddle 视频字幕识别TTS语音
- 电商项目测试实战(四)手机注册页面用例设计
- Python青少年学编程之秦九韶算法(初三、高中信息技术)
- C语言完整知识体系总结
- Linux 挂载光盘镜像配置本地 yum 源安装软件
- java 8小时_Java获取时间与系统时间相差8小时终极解决方案
- 静态IP和动态IP有什么区别?
- Pandas入门篇:Pandas基础
- EML中标北爱尔兰政府2.73亿澳元经济刺激方案
- emjoy表情插入数据库问题
- 宠物医疗商城静态模板
热门文章
- Linux 磁盘管理-分区管理-磁盘分区【gdisk】gpt分区工具使用介绍
- cisco路由器ios升级宝典
- 照片秒变卡通风!教你用PaddleGAN快速生成你的专属卡通头像
- 成为精英中的精英的五个重要思想
- 区域一体化电子病历系统管理源码 医院SOA架构 医院源码
- [瑞芯微RK1109_RK1126-rkmedia编译记录]
- 你必须十分努力,才能看起来毫不费力
- 7和7的倍数游戏答案_月流水一亿的传奇游戏“贪玩蓝月”遭遇危机,还能够延续辉煌吗?...
- 软件体系架构风格21种整理
- 等你,在来生紫蝶飞舞的季节