
SD card
文章平均质量分 78
songric
这个作者很懒,什么都没留下…
展开
-
SD卡初始化及读写流程
SD卡调试关键点:1. 上电时要延时足够长的时间给SD卡一个准备过程,在我的程序里是5秒,根据不同的卡设置不同的延时时间。SD卡初始化第一步在发送CMD命令之前,在片选有效的情况下首先要发送至少74个时钟,否则将有可能出现SD卡不能初始化的问题。 2. SD卡发送复位命令CMD0后,要发送版本查询命令CMD8,返回状态一般分两种,若返回0x01表转载 2012-11-01 09:36:31 · 1167 阅读 · 0 评论 -
SD卡FAT16文件系统的学习笔记
一、 读文件的流程1. 读物理扇区0,得到引导扇(逻辑扇区0)的偏移地址。2. 读引导扇的内容,得到文件系统基本配置信息。3. 根据文件系统的基本配置信息计算FAT,FDT,数据簇的起始地址和大小。4. 根据要读的文件名搜索FDT表,找到要读文件的起始数据簇编号,大小。5. 根据文件的起始数据簇编转载 2012-09-20 16:25:07 · 1920 阅读 · 0 评论 -
SD卡和FAT文件系统示例
1. 初始化SD卡:我现在用的多是SPI模式,所以在这里只讨论SPI模式。在SPI模式中,所有的指令都要求先将CS脚置0。所以这点,我在后面就不再强调了。 CMD0,使SD卡从SD模式转到SPI模式。判断返回值R0,如果不是CARD IS NOT READY,说明硬件上有问题。 CMD8,参数是0x000001AA,判断SD卡符合哪个标准。如果返回ILLEGALCOMMAND,说明转载 2012-09-20 16:10:17 · 2310 阅读 · 3 评论