本帖最后由 正点原子 于 2020-10-24 10:25 编辑
QQ群头像.png (1.78 KB)
2020-10-24 10:25 上传5)关注正点原子公众号,获取最新资料
100846rel79a9p4uelap24.jpg (110.95 KB)
2020-7-28 11:15 上传
100846f1ce1fg14zbg0va4.png (27.06 KB)
2020-7-28 11:15 上传
第十二章SD卡读写TXT文本实验
SD存储卡是一种基于半导体快闪记忆器的记忆设备。它具有体积小、传输速度快、支持热插拔等优点,在便携式装置领域得到了广泛的应用,如手机、多媒体播放器等。本章我们将使用ZYNQ开发板学习如何对SD卡(这里特指Micro SD卡,即TF卡)进行TXT文本的读写操作。
本章包括以下几个部分:
11.1简介
1.2实验任务
1.3硬件设计
1.4软件设计
1.5下载验证
简介
我们开发板上的SD卡接口为小卡的设计,可以连接Micro SD卡(也叫TF卡),在介绍TF卡之前,我们先来介绍一下较大的一种存储卡,即SD卡。
SD卡介绍
SD卡的英文全称是Secure Digital Card,即安全数字卡(又叫安全数码卡),是在MMC卡(Multimedia Card,多媒体卡)的基础上发展而来,主要增加了两个特色:更高的安全性和更快的读写速度。SD卡和MMC卡的长度和宽度都是32mm x 24mm,不同的是,SD卡的厚度为2.1mm,而MMC卡的厚度为1.4mm,SD卡比MMC卡略厚,以容纳更大容量的存贮单元,同时SD卡比MMC卡触点引脚要多,且在侧面多了一个写保护开关。SD卡与MMC卡保持着向上兼容,也就是说,MMC卡可以被新的SD设备存取,兼容性则取决于应用软件,但SD卡却不可以被MMC设备存取。SD卡和MMC卡可通过卡片上面的标注进行区分,如下图左侧图片上面标注为“MultiMediaCard”字母样式的为MMC卡,右侧图片上面标注为“SD”字母样式的为SD卡。
阿莫论坛发帖领航者专用1654.png (76.31 KB)
2020-7-28 11:17 上传
阿莫论坛发帖领航者专用1669.png (76.95 KB)
2020-7-28 11:17 上传
图 12.1.1 MMC外观图(左)和SD卡外观图(右)
上图中右侧图片的SD卡实际上为SDHC卡,SD卡从存储容量上分为3个级别,分别为:SD卡、SDHC卡(Secure Digital High Capacity,高容量安全数字卡)和SDXC卡(SD eXtended Capacity,容量扩大化的安全存储卡)。SD卡在MMC卡的基础上发展而来,使用FAT12/FAT16文件系统,SD卡采用SD1.0协议规范,该协议规定了SD卡的最大存储容量为2GB;SDHC卡是大容量存储SD卡,使用FAT32文件系统,SDHC卡采用SD2.0协议规范,该协议规定了SDHC卡的存储容量范围为2GB至32GB;SDXC卡是新提出的标准,不同于SD卡和SDHC卡使用的FAT文件系统,SDXC卡使用exFAT文件系统,即扩展FAT文件系统。SDXC卡采用SD3.0协议规范,该协议规定了SDXC卡的存储容量范围为32GB至2TB(2048GB),一般用于中高端单反相机和高清摄像机。
下表为不同类型的SD卡采用的协议规范、容量等级及支持的文件系统。
表 12.1.1 SD卡的类型、协议规范、容量等级及支持的文件系统
SD卡类型 协议规范 容量等级 支持文件系统
SD SD1.0 <2GB FAT12,FAT16
SDHC SD2.0 2GB至32GB FAT32
SDXC SD3.0 32GB至2TB(2048GB) exFAT
不同协议规范的SD卡有着不同速度等级的表示方法。在SD1.0协议规范中(现在用的较少),使用“X”表示不同的速度等级;在SD2.0协议规范中,使用SpeedClass表示不同的速度等级;SD3.0协议规范使用UHS(Ultra High Speed)表示不同的速度等级。SD2.0规范中对SD卡的速度等级划分为普通卡(Class2、Class4、Class6)和高速卡(Class10);SD3.0规范对SD卡的速度等级划分为UHS速度等级1和3。不同等级的读写速度和应用如下图所示。
阿莫论坛发帖领航者专用11618.png (336.79 KB)
2020-7-28 11:17 上传
图 12.1.2 SD卡不同速度等级表示法
SD卡共有9个引脚线,可工作在SDIO模式或者SPI模式。在SDIO模式下,共用到CLK、CMD、DAT[3:0]六根信号线;在SPI模式下,共用到CS(SDIO_DAT[3])、CLK(SDIO_CLK)、MISO(SDIO_DAT[0])、MOSI(SDIO_CMD)四根信号线。SD卡接口定义以及各引脚功能说明如图 12.1.3所示。
阿莫论坛发帖领航者专用11923.png (451.97 KB)</