STM32之完成对SD卡的数据写入

本文介绍了如何在STM32单片机上使用SPI协议与SD卡进行通信,包括SD卡模块介绍、协议依赖、实验过程以及实验结果。通过链接提供的资源,进行了SD卡的初始化、格式化、文件创建和写入操作。
摘要由CSDN通过智能技术生成

系列文章目录


作业要求:
掌握SD卡协议原理,用STM32F103 完成对SD卡的数据读取(FAT文件模式)。

一、SD卡模块介绍

简介:

SD存储卡是一种基于半导体快闪记忆器的新一代记忆设备,由于它体积小、数据传输速度快、可热插拔等优良的特性,被广泛地于便携式装置上使用,例如数码相机、平板电脑和多媒体播放器等。控制器对 SD 卡进行读写通信操作一般有两种通信接口可选,一种是 SPI 接口,另外一种是 SDIO 接口。

SD卡物理结构:

一张SD卡包括有存储单元存储单元接口电源检测卡及接口控制器接口驱动器5 个部分。
存储单元是存储数据部件,存储单元通过存储单元接口与卡控制单元进行数据传输;
电源检测单元保证SD卡工作在合适的电压下,如出现掉电或上状态时,它会使控制单元和存储单元接口复位;
卡及接口控制单元控制SD卡的运行状态,它包括有8个寄存器;
接口驱动器控制 SD 卡引脚的输入输出。

在这里插入图片描述

二、依托协议

1.引入库

D卡也是通过SPI协议进行通信。
SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、LCD 等设备与 MCU 间,
要求通讯速率较高的场合。

SPI物理层

SPI通讯使用 3 条总线及片选线,3条总线分别为 SCK、MOSI、MISO

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值