MultiMediacard简介及其与单片机接口
时间:06-06
来源:互联网
点击:
C在SPI模式下的传输时序
MMC在SPI协议下读写时序如图5所示。主控制器发送读/写命令,当收到OUT传输互上正确的应答信号后,OUT/IN传输线开始读/写操作。
5 MMC卡与单片机接口实例
5.1 硬件电路设计
图6为笔者采用Sandisc公司容量为32MB的MMC卡
设计的便携式数据采集系统的一部分。单片机采用美国Microchip公司推出的PIC16F73B。单片机的工作频率为4MHZ,采用Port C的硬件SPI接口进行MMC卡的读写操作。
5.2 软件设计
访问MMC卡存储单元前,需要设定访问块长度。默认长度为512字节。本设计是通过写缓存芯片FM24CL64,达到512字节后转入主存MMC的(硬件电路图应作相应的修改),所以读写长度不再设定。MMC格式化为FAT文件系统的结构后,数据以文件的形式为上位机所读取。
MMC接口部分软件设计流程如图7所示。
5.3 MMC卡SPI初始化与写子程序
因为MMC可以在两种协议下工作,且默认为MMC操作模式,所以必须经过初始化才能在SPI模式下工作。初始化和写子程序代码见www.dpj.com.cn。
接口 单片机 及其 简介 MultiMediacard 相关文章:
- μC/OS-II下通用驱动框架的设计与实现(07-23)
- 基于S3C44B0X+μcLinux的嵌入式以太网设计(07-08)
- 基于DSP Builder的VGA接口设计(04-10)
- 基于DSP的嵌入式显微图像处理系统的设计(06-28)
- DSP和Flash接口技术的实现(08-15)
- dsPIC33F系列DSC的 SD存储卡接口设计(01-05)