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

      最后更新:2021-12-23 04:44:03 手机定位技术交流文章

      目录

      • 一、SD卡模块介绍
        • 1、简介:
        • 2、物理结构
      • 二、SD卡协议
      • 三、代码编写
      • 四. 实物连接和业务成果
      • 五、参考链接

      一、SD卡模块介绍

      1、简介:

      SD内存卡是新一代的内存装置,以半导体闪存存储芯片为基础。由于体积小 数据传输速度快 热能插件功能大通常在移动设备上看到。数字相机、平板电脑和多媒体播放器就是几个例子。对于在SD卡上的读写,控制器通常包括两类通信界面。SPI 接口就是一个例子。另外一个是SDIO接口

      2、物理结构

      一个存储器、一个存储器接口、一个电源测试、一张卡和一个接口控制器,一个接口驱动器包括一个SD卡。
      存储单元是存储数据组成部分,存储单元通过存储单元接口将数据传送到卡片控制单元。
      电源检测装置保证SD卡在正确的电压下操作,在停电或现成的情况下,控制装置和存储装置接口将重设。
      身份证和接口管理股管理8个SD发报机的运行状态。
      SD卡页脚的输入和输出由接口驱动器控制。
      在这里插入图片描述

      二、SD卡协议

      SD卡系统提供两种通信协议:SD和SPI主机系统,这两种系统都可以使用。
      收到重置命令后,SD卡将根据主机信息选择使用模式,然后连接遵循同样的程序。
      SD卡 SPI 执行使用与 SD 模式命令相同的 SD 模式命令。 SD卡 SPI 接口向后与市场目前的 SPI 主机兼容 。
      SD卡SPI频道与其他SPI装置一样,包含四个信号:
      CS: 主机到卡选项卡选项卡的信号(芯片秘密) 。
      CLK: 从主机到卡片的时钟信号 。
      从主机到卡片的数据传输
      数据信号被控制在主机上
      卡片共享的SPI的另一个特征是字节传输。所有数据都是整数字节(8位),并且直接且始终与 CS 信号SD 卡系统( SPI 模式) 的结构一致。
      在这里插入图片描述
      SD 卡系统(host &card)定义了两种操作模式:
      当您在公共汽车上重置和定位新卡时,主要机会是卡识别模式。当卡被重置时,将处于识别模式,直到收到 SEND_RCA (CDD3) 信号为止。
      最初启动 RCA 时, 该卡片处于数据传输模式。 所有主要机会上的卡片都会被检测, 然后以此模式检测 。

      三、代码编写

      实验提供了完整的代码,SD卡读卡应用软件,以及以下100度在线驱动器链接:
      亲爱的,我不知道你在说什么,这篇文章是我们特别报导全球之声网络.com/s/1MFVI8M022kmu的部分内容。
      提取码:xhc1
      以下是一个主要代码分析的例子:
      主函数:

      SD卡写入函数:

      程序从适当的初始化开始, 完成主输出, 然后格式化SD卡, 在循环中成功, 输入SD卡读和写功能, 然后从SD卡开始, 挂上它, 创建它, 写它, 写它, 写它超过10次, 然后打印时间 。

      四. 实物连接和业务成果

      STM32 SD卡
      CS 接 PB0
      SCK 接 PA5
      PA6 ISO ISO 拾取器
      PA7由MOSI接收。
      在这里插入图片描述

      我们从代码中可以看到,我们用SD卡创建了一个文本文件HELLO, 并向它发送了以下数据:
      在这里插入图片描述

      (通知所有部件都配有5个单位5.5v)
      在这里插入图片描述
      读卡器读卡:
      在这里插入图片描述
      可见写入文件成功。

      五、参考链接

      STM32通过STM32完成SD卡数据读取。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/15197.html

          热门文章

          文章分类