0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样在Arduino上接入SD卡模块

454398 来源:工程师吴畏 2019-07-31 11:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Arduino连接到适配器

这些适配器板通常使用串行外设接口(SPI)与微控制器通信。因此,它将占用Arduino上的三个GPIO引脚。此外,您还需要连接芯片选择线以启用SD卡和电源适配器供电线。

怎样在Arduino上接入SD卡模块

将Arduino连接到SD卡适配器的示意图。

绿色(MISO)和黄色(MOSI)线连接到Arduino的引脚12和11。时钟(蓝色)需要连接到引脚13.如果您不确定需要在Arduino上使用哪些引脚,请参阅Arduino文档。

短测试程序

进行必要的连接后,就可以连接SD卡了。简短的测试草图列出了卡上的文件。代码可以在本文末尾的zip文件中找到 sd_info 。

如您所见,大多数代码处理控制台输出。只需几行即可连接到设备并初始化文件系统以读取和写入文件。但是,此示例仅打印卡的一些基本属性,如大小,类型和已保存的文件。

SD_info示例。

写入SD卡上的文件

现在我们知道卡和模块都在运行,是时候将一些值写入文件了。示例 SD_write (在本文末尾找到)将两行写入存储在SD卡上的日志文件中。

代码的初始化部分几乎是与第一个程序相同。但是,不是打开音量,而是必须初始化SD卡本身。初始化后,必须打开文件。

打开文件进行写入时,如果文件尚不存在,则会自动创建该文件。光标始终位于文件的末尾。因此,如果您在打开文件时没有移动它,只需将新文本附加到其中即可。由于内容存储在SD卡上,您只需使用计算机读取文件内容即可。

SD_write程序示例。

从存储在SD卡上的文件中读取

您也可以使用SD卡读取文件。但是,与标准C函数相比,可用的方法非常有限。我发现SD卡经常在查找文件夹中的文件时遇到问题。以下示例(在zip文件中的 SD_read 下)说明了如何从包含传感器读数的文件中读取值。

此示例与写入示例之间唯一真正的区别在于文件按字节方式读取。因此,您必须从文件中读取字节数。结果应如下所示:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195932
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SD NAND、TFSD的应用领域大揭秘

    如今这个数据爆炸的时代,各类存储设备犹如繁星般闪耀,而SD NAND、TFSD更是其中的佼佼者。它们看似相似,实则各有千秋,
    的头像 发表于 11-30 15:16 398次阅读
    <b class='flag-5'>SD</b> NAND、TF<b class='flag-5'>卡</b>、<b class='flag-5'>SD</b><b class='flag-5'>卡</b>的应用领域大揭秘

    解锁SD NAND、TFSD的应用密码

    科技飞速发展的今天,数据存储的需求渗透到生活与工作的每一个角落——从手腕上的智能手表,到专业摄影师的相机,再到工厂里的工业路由器,都离不开高效可靠的存储介质。SD NAND、TFSD
    的头像 发表于 11-24 11:04 227次阅读
    解锁<b class='flag-5'>SD</b> NAND、TF<b class='flag-5'>卡</b>、<b class='flag-5'>SD</b><b class='flag-5'>卡</b>的应用密码

    分享SD协议、分类及IP设计详解

    ”,1位。 这些信息是的生产期间被编程(烧录),主控制器不能修改它们的内容。请注意,SD的CID寄存器和MMC的CID寄存器在记录结
    发表于 10-30 17:14

    如何将SD驱动模块挂载至外设总线

    我们的队伍编号是CICC2962,这是我们第五次分享,接下来我将分享一下如何将SD驱动模块挂载至外设总线上,并且发送一条读指令。 这是外设总线上被保留的接口信号,我们将所写的代码与之相连接
    发表于 10-30 06:12

    解锁存储密码:SD NAND、TFSD的应用全景

    在数据洪流的时代,存储介质就如同数字世界的基石,支撑着各类设备的正常运转。SD NAND、TFSD,虽同属NAND Flash存储介质家族,却因各自独特的“个性”,
    的头像 发表于 10-29 14:24 208次阅读

    MCU200T上SD读写流程

    SD读步骤: SD初始化完成后,SD 初始化过程中的 SPI 时钟需要使用低速时钟(最好
    发表于 10-29 07:04

    SDIO SD电路设计速成攻略:核心步骤+调试技巧 !

    针对时间紧迫的开发者,本攻略直击SDIO外接SD电路设计的核心步骤,并补充实用调试技巧,帮助你最短时间完成从理论到可用的电路实现。 今天一起来聊聊 SDIO外接SD
    的头像 发表于 08-15 14:32 494次阅读
    SDIO <b class='flag-5'>SD</b><b class='flag-5'>卡</b>电路设计速成攻略:核心步骤+调试技巧 !

    SD—雷龙 SD NAND

    一、SD介绍 1.基本介绍 本质:nand flash + 控制芯片 1.SD ,Secure Digital Card,称为安全数字
    的头像 发表于 07-21 17:59 3231次阅读
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b>—雷龙 <b class='flag-5'>SD</b> NAND

    【嵌入式开发】SD—雷龙 SD NAND

    响应:专用于命令CMD8的响应,返回支持电压范围和检测模式 2.SD操作步骤介绍 1.SD的操作模式
    发表于 07-21 17:56

    什么是SD、TF写保护?写保护的常见原因

    部分SD、TF适配器或套上设有物理写保护开关,当开关滑动到"锁定"位置时,卡片会自动进入写保护状态。这是最常见也是最容易解决的写保护原因。
    的头像 发表于 06-10 00:00 3907次阅读
    什么是<b class='flag-5'>SD</b><b class='flag-5'>卡</b>、TF<b class='flag-5'>卡</b>写保护?写保护的常见原因

    SD、TF检测工具:全面解析与选择指南

    存储芯片及存储的生产和使用过程中,确保产品的质量和可靠性至关重要。SD、T作为一种广泛使用的存储介质,其检测工具的选择对于保障存储性
    的头像 发表于 06-09 14:36 2901次阅读
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b>、TF<b class='flag-5'>卡</b>检测工具:全面解析与选择指南

    科普|一文带你认清SD、TF、SIM及eSIM,高手请忽略!

    1.定义SD是SecureDigitalCard的英文缩写,直译就是“安全数字”。一般用于数码相机等,作外存储器用。TF即是T-Flash
    的头像 发表于 05-21 15:56 4571次阅读
    科普|一文带你认清<b class='flag-5'>SD</b><b class='flag-5'>卡</b>、TF<b class='flag-5'>卡</b>、SIM及eSIM<b class='flag-5'>卡</b>,高手请忽略!

    【STM32系统】基于STM32设计的SD数据读取与上位机显示系统(SDIO接口驱动、雷龙贴片SD

    稳定,VCC电压通常为3.3V,VSS为地。实际电路设计中,需要在VCC与地之间接入一个电容,以过滤电源噪声,确保SD能够高速传输过程
    发表于 05-09 16:11

    Nand flash 和SDSD NAND)存储扇区分配表异同

    NAND Flash 和 SDSD NAND)的存储扇区分配表原理上有相似之处,但由于二者的结构和应用场景不同,也存在一些差异。以下是它们的异同点和用法介绍:相同点: 基本功
    发表于 03-13 10:45

    SD卡座和TF卡座作为电子设备中的储存槽两者各有哪些特点

    SD卡座和TF卡座作为现代电子设备中不可或缺的存储接口,各自具备独特的特点和适用场景。深入探讨这两者之间的区别之前,连欣科技认为首先需要了解它们的基本概念。SD卡座是专门为SD
    的头像 发表于 01-14 15:06 3638次阅读
    <b class='flag-5'>SD</b>卡座和TF卡座作为电子设备中的储存<b class='flag-5'>卡</b>槽两者各有哪些特点