arduino使用SD卡模块以及检查SD卡信息

原文链接:https://dsx2016.com/?p=1581

公众号:大师兄2016

SD模块

本例子使用右侧SD模块

  1. 支持Micro Sd卡,Micro SDHC卡(高速卡)

  2. 板载点评转换电路,即接口电平可为5V或3.3V

  3. 供电电源为4.5V-5.5V,板载3.3V稳压电路

  4. 通信接口为标准SPI接口

接线

本例子使用的为arduino官方编辑器示例,所以接线图如下

其中cs引脚可以自定义修改

  1. GND黑色线接地线

  2. VCC红色线接5V电源

  3. CS橙色线接引脚4(可自定义改为10等)

  4. SCK白色线接引脚13

  5. MOSI绿色线接引脚11

  6. MISO黄色线接引脚12

参考视频:

https://www.youtube.com/watch?v=PQhQfww-qGQ

官方示例

示例->SD->CardInfo

关于SD卡的代码,无需自己写,先使用官方的来测试运行

CardInfo为检测SD的信息

img

修改引脚

官方的示例上3个引脚不一定是对的,模块不对引脚也会不同

本文引脚按右侧红色字体连接

同时修改CS引脚为10

img

检测SD卡

正确检测到会显示如下信息

包括不限于磁盘大小,磁盘分区类型等内容

img

Tips

初期使用SD卡,建议优先检测SD卡,如果都不能检测到,就别谈读写文件了

  1. 使用SD卡模块 SPI接口 (迷你版)

  2. 使用官方示例CardInfo检测SD卡

  3. 正确接线

    1. 如果检测失败,优先检测线路连接

    2. 其次可以检测SD卡的格式化类型

    3. 最后建议多次拔插SD卡,避免因为接触不良等问题导致无响应

    4. 有多张SD卡测试最佳,换卡测试

END.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值