MSP430 SD卡SPI读写操作(1) —— SD卡命令
2016-06-12 10:25
405 查看
本节介绍SD卡常用命令,包括SD卡的初始化、读、写等操作的命令及其响应的介绍。
首先附上SD相关文档下载地址:https://www.sdcard.org
快速导航:
一、SD卡介绍
二、SD卡寄存器
三、SPI模式命令格式
四、SPI模式命令响应
五、常用SD命令
MMC:是MultiMediaCard的缩写,即多媒体卡。
SD:是Secure Digital Memory Card的缩写,即安全数码卡。SD卡又可细分为SDSC (Standard Capacity SD Memory Card, 0 - 2GB)、SDHC (High Capacity SD Memory Card, 2 - 32GB)和SDXC (Extended Capacity SD Memory Card, 32GB - 2TB)。SD向前兼容MMC,两者的区分将在下一节进行介绍。
SD卡内部包含八个寄存器: OCR、CID、CSD、RCA、DSR、SCR、CSR、SSR。这些寄存器可以被特定的命令读取,寄存器的内容包含了SD卡的特定信息和配置。各个寄存器含义如下所示:
![](https://img-blog.csdn.net/20160612112253041?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在这里,只说明一下OCR寄存器,其余寄存器的详细说明详见SD Specifications。
![](https://img-blog.csdn.net/20160612112312977?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
每个SPI命令包含6个字节,命令格式如下图所示:
![](https://img-blog.csdn.net/20160612112325557?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
SPI命令响应包括R1 - R7,常用的响应为R1、R3、R7,三种响应的具体格式如下所示:
![](https://img-blog.csdn.net/20160612112339821?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160612112349727?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160612112357415?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
其余响应的详细说明详见SD Specifications。
![](https://img-blog.csdn.net/20160612112407183?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
其余命令的详细说明详见SD Specifications。
下一节将介绍SD卡初始化、读和写的操作流程。
首先附上SD相关文档下载地址:https://www.sdcard.org
快速导航:
一、SD卡介绍
二、SD卡寄存器
三、SPI模式命令格式
四、SPI模式命令响应
五、常用SD命令
一、SD卡介绍
MMC:是MultiMediaCard的缩写,即多媒体卡。SD:是Secure Digital Memory Card的缩写,即安全数码卡。SD卡又可细分为SDSC (Standard Capacity SD Memory Card, 0 - 2GB)、SDHC (High Capacity SD Memory Card, 2 - 32GB)和SDXC (Extended Capacity SD Memory Card, 32GB - 2TB)。SD向前兼容MMC,两者的区分将在下一节进行介绍。
二、SD卡寄存器
SD卡内部包含八个寄存器: OCR、CID、CSD、RCA、DSR、SCR、CSR、SSR。这些寄存器可以被特定的命令读取,寄存器的内容包含了SD卡的特定信息和配置。各个寄存器含义如下所示:在这里,只说明一下OCR寄存器,其余寄存器的详细说明详见SD Specifications。
三、SPI模式命令格式
每个SPI命令包含6个字节,命令格式如下图所示:
四、SPI模式命令响应
SPI命令响应包括R1 - R7,常用的响应为R1、R3、R7,三种响应的具体格式如下所示:其余响应的详细说明详见SD Specifications。
五、常用SD命令
其余命令的详细说明详见SD Specifications。
下一节将介绍SD卡初始化、读和写的操作流程。
相关文章推荐
- msp430中adc12与PWM配合使用
- 基于LaunchPad的Nokia5110显示
- msp430 按键 中断 轮询
- msp430 timerA interrupt
- MSP430 AD 单通道单次转换
- i/O 中断
- MSP430F149学习笔记——时钟
- MSP430F149学习笔记——时钟
- MSP430移植μCOS-II系统之时间管理函数OSTimeDlyHMSM()延时不准确解析
- 对于MSP430与SIM900A无法通信的问题解决
- MSP430仿真器降级失败的解决办法
- msp430学习笔记之时钟
- msp430学习笔记之uart
- msp430学习笔记之中断处理函数
- msp430单片机实现常按键和短按键加去抖功能
- msp430f5310定时器的认识
- 关于软件I2C与MSP430通信的问题
- MSP430 Launchpad MSP430g2452 SHT10 温湿度传感器
- 手把手教你使用TI MSP430 LaunchPad
- [MSP430] 1.第一个工程