关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 大容量辅助存储系统的设计

大容量辅助存储系统的设计

作者:时间:2011-05-17来源:网络收藏

  为解决电平匹配问题,在MCU和SD卡数据传输之间加了光电耦合器,其抗干扰性能和隔 离性能比较好,由它构成的逻辑电路更可靠。硬件电路连接如图2所示。

  2 系统软件设计

  2.1 SD卡初始化

  在SD卡上电复位后,SD卡控制器在向SD卡发送任何命令之前,应向SD卡发送至少74个时 钟周期,以等待SD卡完成上电复位过程,而且此时控制器应将片选信号线置高。在上电复位 完成后,将片选信号线CS置低,即选中SD卡,且发送软件复位指令(CMD0),SD卡即可进入SPI 模式,并且处于空闲状态。若要对SD卡实现读写操作,单片机应持续发送激活指令CMD1,直 到收到SD卡正确的响应数据0x00,表明SD卡已经退出空闲状态,可以对SD卡寄存器进行读/ 写以及实现数据的传输操作。

  2.2 FAT32文件系统

  FAT32文件系统突破了磁盘管理空间2G的界限,能够管理更大的磁盘空间。SD卡上的 FAT32文件系统的结构包含分区引导记录、文件分配表、文件目录表以及数据区4个部分。



评论


相关推荐

技术专区

关闭