文本内容:
第七章读写卡实验SD
一、简述卡从插入到数据传输结束的状态转换过程SD数据传输模式包含卡从待机状态到断开连接状态的过程当SD卡结束卡识别模式后,首先处于待机状态,主机可以通过CMD7命令使SD卡进入传输状态,并通过不同命令控制SD卡进入发送或接收数据状态数据传输模式阶段的时钟频率用FPP表示,最高为2550MHz在SD卡识〜别模式结束之前,主机应保持在fOD(400kHz)频率,因为在SD卡识别模式期间,有些SI)卡可能有操作频率限制在数据传输模式下,主机可以在fPP(25MHz)频率范围内对卡进行操作二简述卡不同命令的作用SDSD卡命令共分为12类,分别为classO到classll,不同的SD卡,主控根据其功能,支持不同的命令集如下Class(卡的识别、初始化等基本命令集)CMDO:复位SD卡.CMD1:读OCR寄存器.CMD9:读CSD寄存器.CMD10:读CID寄存器.CMD12:停止读多块时的数据传输CMD13:读Card Status寄存器Class2(读卡命令集)CMD16:设置块的长度CMD17:读单块.CMD18:读多块,直至主机发送CMD12为止.Class4(写卡命令集)CMD24:写单块.CMD25:写多块.CMD27:写CSD寄存器.Class5(擦除卡命令集):CMD32:设置擦除块的起始地址.CMD33:设置擦除块的终止地址.CMD38:擦除所选择的块.Class6写保护命令集CMD28:设置写保护块的地址.CMD29:擦除写保护块的地址.CMD30:Ask thecard forthe statusof thewrite protectionbitsclass7卡的锁定,解锁功能命令集class8申请特定命令集classlO—11保留
三、简述卡的卡状态和状态中不同状态标识的含义SD SD
1.内存显示
2.品牌名称
3.LOCK锁按钮往下拨,可以将卡锁住,插入相机后就会提示写保护,无法存入照片,插入电脑后只可以复制文件,无法删除和格式化不排除一些电脑不支持,上锁后仍可以删除
4.SDXC是内存卡的容量等级,除了SDXC还会有SD和SDHC
5.I代表内存卡总线标准是USH-1版本,UHS全程为Uitra HighSpeed,即超高速度等级,一般有I和H两个等级,等级越高,速度越快
四、将整型、浮点型字符型等不同数据类型的变量写入卡,写入后进行SD读取并通过串口助手显示
1.引用数据类型类class接口interface数组array
2.基本数据类型占字节数可以使用代码求法利用包装类中的静态变量SIZE来计算。
个人认证
优秀文档
获得点赞 0