新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > SD卡接口设计

SD卡接口设计

作者:时间:2011-11-21来源:网络收藏
3.5 卡单块数据读写
SPI模式支持单块和多块数据的读写操作,可通过发送相应的命令来实现。读单块数据的操作过程如图4所示。拉低片选后,首先由主控制器MCF51QE128发送读单块数据命令CMD17,然后等待卡的响应。当收到数据块开始标志0xfe后,开始从卡读取512字节的数据,最后读取2字节的CRC校验位。

本文引用地址:http://www.eepw.com.cn/article/150041.htm

读单块数据的函数代码如下:


写单块数据的操作过程与读操作类似,如图5所示。拉低片选后同样由主控制器MCF51QE128发送写单块数据命令CMD24,SD卡正确响应后发送数据块开始标志0xfe,接着发送512字节数据块和2字节CRC校验。

写入数据后,SD卡会发送1字节的数据响应来反馈数据写入的情况,其格式如图6所示。当数据正确写入SD卡后,数据响应为0x05。最后读数据总线,写数据忙时等待,直到总线为高电平。

写单块数据的函数代码如下:


结 语
SD卡是目前广泛应用的可擦除的大容量存储设备,其可作为各类嵌入式系统中存储单元的一般解决方案。本文结合SD卡标准的相关技术,基于MCF51QE128微控制器完成了硬件和底层通信软件的。在此基础上,可进一步构建文件系统,实现对存储数据更有效的管理。


上一页 1 2 3 下一页

关键词: 设计 接口 SD

评论


相关推荐

技术专区

关闭