资料介绍
随着Flash Memory等非易失存储技术的发展,诞生了许多基于Flash存储技术的非易失大容量闪烁存储卡。其中SD卡以体积小、功耗低、口线少、操作方便等优势,被广泛应用于各种数码产品中,如数码相机、MP3等。SD卡同时也为低功耗、便携式动态心电监护仪器的采集、存储系统提供了理想的存储介质。本研究设计了一个基于MSP430系列单片机和SD卡的FAT16文件系统,该文件系统能够将采集的数据以Windows标准文件的形式存储在SD卡上,然后通过读卡器方便地将采集的数据传输到通用计算机上,进行进一步的数据处理和分析。
1硬件功能原理及接口设计
SD卡的外形和接口如图1所示。根据SD卡与主控制器的通信协议不同,SD卡对外提供两种访问模式[1]:SD模式和SPI模式。所用通信模式不同,SD卡引脚的功能也不同,具体引脚功能如表1所示。在具体通信过程中,主机只能选择其中一种通信模式,而且通信模式一旦选定,系统在通电情况下不能改变。SD模式下,主控制器使用SD总线访问SD卡,而通常的单片机没有硬件SD总线,尽管可以借助通用口线用软件仿真,但访问速度较低,还要占用大量CPU时间,而单片机多具有SPI总线,本文就利用SPI总线实现对SD卡的访问。下面主要介绍SPI总线方式。
在SPI总线模式下,CS为主控制器向卡发送的片选信号,SCLK为主控制器向卡发送的时钟信号,DI(DataIn)为主控制器向卡发送的单向数据信号,DO(DataOut)为卡向主控制器发送的单向数据信号。SD卡的内部结构如图2所示,SD卡内部除了具有大量存储单元外,还具有卡接口控制器、寄存器以及SD和SPI两种模式的对外接口等。外部主控制器访问卡的接口控制器与存储器单元接口相连。这样主控制器并不直接访问存储器,而是通过卡接口控制器根据主控制器的命令自动处理完成,而主控制器无须知道卡内是如何操作、管理存储单元的,这将大大减轻主控制器对存储器操作的负担。SD卡内部有6个信息寄存器,用来设置和保存操作卡的关键信息,有2个状态寄存器,用来记录操作卡的当前状态。
1硬件功能原理及接口设计
SD卡的外形和接口如图1所示。根据SD卡与主控制器的通信协议不同,SD卡对外提供两种访问模式[1]:SD模式和SPI模式。所用通信模式不同,SD卡引脚的功能也不同,具体引脚功能如表1所示。在具体通信过程中,主机只能选择其中一种通信模式,而且通信模式一旦选定,系统在通电情况下不能改变。SD模式下,主控制器使用SD总线访问SD卡,而通常的单片机没有硬件SD总线,尽管可以借助通用口线用软件仿真,但访问速度较低,还要占用大量CPU时间,而单片机多具有SPI总线,本文就利用SPI总线实现对SD卡的访问。下面主要介绍SPI总线方式。
在SPI总线模式下,CS为主控制器向卡发送的片选信号,SCLK为主控制器向卡发送的时钟信号,DI(DataIn)为主控制器向卡发送的单向数据信号,DO(DataOut)为卡向主控制器发送的单向数据信号。SD卡的内部结构如图2所示,SD卡内部除了具有大量存储单元外,还具有卡接口控制器、寄存器以及SD和SPI两种模式的对外接口等。外部主控制器访问卡的接口控制器与存储器单元接口相连。这样主控制器并不直接访问存储器,而是通过卡接口控制器根据主控制器的命令自动处理完成,而主控制器无须知道卡内是如何操作、管理存储单元的,这将大大减轻主控制器对存储器操作的负担。SD卡内部有6个信息寄存器,用来设置和保存操作卡的关键信息,有2个状态寄存器,用来记录操作卡的当前状态。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- FAT32文件系统基础知识 31次下载
- EE-329:在SHARC®处理器上运行FAT16文件系统和DOS命令
- FAT32文件系统规范和FAT磁盘格式概述 5次下载
- FAT32文件系统的存储机制介绍和在单片机上的实现说明 14次下载
- FAT32文件系统说明 16次下载
- SD卡与FAT的相关资料合集 20次下载
- MSP430和SD卡的FAT16文件系统的设计详析 4次下载
- MSP430和CF卡的FAT16文件系统设计详析 6次下载
- 基于MSP430单片机的SD卡读写,并建立fat文件系统 23次下载
- 读取SD卡上FAT12_16_32文件系统 22次下载
- 基于FAT16文件系统的嵌入式温度记录器 8次下载
- 嵌入式FAT文件系统免费源码下载 72次下载
- 基于FAT16文件系统的嵌入式温度记录器
- 关于单片机读写U盘F16和F32文件系统
- FAT32文件系统浅析
- 如何移植FatFs文件系统到SD卡内 1375次阅读
- 文件系统概述及代码移植 1654次阅读
- 通过利用MSP430单片机和SD卡存储器实现水下压力信号采集系统的设计 3832次阅读
- 基于FPGA和Nios II处理器IP软核实现实现SD卡接口和文件系统的设计 2117次阅读
- MSP430的中断分为哪3种?MSP430的中断优先级顺序是什么样的? 1.9w次阅读
- MSP430有哪些可屏蔽中断_MSP430中断的优先级 2833次阅读
- msp430无刷电机控制设计电路 9148次阅读
- 基于μC/OS-II的SD卡文件系统的设计与实现 1368次阅读
- 基于DSP和SD卡的生理信号数据采集系统设计 3558次阅读
- MSP430低功耗运行模式原理分析及应用 8864次阅读
- 基于MSP430的函数信号发生器设计方案 4402次阅读
- MSP430电路图集锦:创新设计思维 1.4w次阅读
- 基于MSP430的FM音频频谱分析仪的设计方案 3118次阅读
- 基于MSP430的智能小车寻迹模块设计方案 1.3w次阅读
- 基于DSP视频系统的CF卡FAT文件系统设计 1640次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多