2013年10月24日
摘要: 一、1bit-4bit数据传输对比 CPU/EDMA与SD的数据传输可以设置为1bit或4bit模式,1bit模式仅使用DAT0数据线,4bit模式使用DAT3-DAT0四位数据线。例如,传输512字节的数据,传输的数据格式如下图所示:二、读写命令 读写分为单块读写和多块读写。CMD16:SET_BLOCKLEN,用于设定每次读写的块大小,对于标准容量卡standard SD,默认块大小为512字节,可以通过该命令改变CSD寄存器值从而改变读写块大小;而对高容量卡SDHC,块大小固定为512字节,不可以改变。CMD17:READ_SINGLE_BLOCK,单块读取,每次读取一个数据块,命令参数 阅读全文
posted @ 2013-10-24 16:08 追星之子 阅读(2117) 评论(0) 推荐(0) 编辑
摘要: 从host和SD卡通信的角度,一个MMC\SD控制器需要提供命令及命令参数的发送,响应的接收;数据的发送和接收;控制,时钟设置,状态等功能。 TMS320C6747浮点DSP提供MMC/SD模块与外部SD卡进行接口。具有以下特点:1、 支持MMC/SD硬件接口;2、 支持MMC/SD及SDIO协议;3、 可编程时钟频率;4、 512bit读写FIFO;5、 支持EDMA传输;6、 支持单块读写及多块读写。 MMC/SD控制器介于CPU,EDMA和SD卡之间。接口 MMC/SD控制器通过MMC/SD协议实现host和SD卡的通信。控制器总线支持多卡,通过卡识别过程依次识别各个卡。寄存器 MMC. 阅读全文
posted @ 2013-10-24 09:31 追星之子 阅读(520) 评论(0) 推荐(0) 编辑