用STM32F103完成对SD卡的数据读取(fat文件模式)

一、了解SD卡协议原理

SD 卡系统定义了两种通信协议:SD 和 SPI 主机系统可以选择任意一种。
当收到 reset 命令的时候,SD 卡通过主机的信息来决定使用何种模式,并且之后的通讯都会使用相同的模式。
SD 卡的 SPI 实现使用了 SD 模式相同的命令。SD 卡 SPI 接口同市场上现有的 SPI 主 机兼容。
同其他 SPI 设备一样,SD 卡的 SPI 信道有以下 4 个信号:

  • CS: 主机到卡的片选(chip select)信号
  • CLK: 主机到卡的时钟信号
  • DataIn: 主机到卡的数据信号
  • DataOut: 卡到主机的数据信号

另一个 SPI 的通用特点是字节传输,这也是卡的实现。所有的数据都是字节(8 bit)的 整数倍,并且直接总是对齐 CS 信号

SD 卡系统(SPI 模式)总线拓扑结构如图

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值