原文链接:https://dsx2016.com/?p=1581
公众号:大师兄2016
SD模块
本例子使用右侧SD模块
-
支持Micro Sd卡,Micro SDHC卡(高速卡)
-
板载点评转换电路,即接口电平可为5V或3.3V
-
供电电源为4.5V-5.5V,板载3.3V稳压电路
-
通信接口为标准SPI接口
接线
本例子使用的为arduino官方编辑器示例,所以接线图如下
其中cs引脚可以自定义修改
-
GND黑色线接地线
-
VCC红色线接5V电源
-
CS橙色线接引脚4(可自定义改为10等)
-
SCK白色线接引脚13
-
MOSI绿色线接引脚11
-
MISO黄色线接引脚12
参考视频:
https://www.youtube.com/watch?v=PQhQfww-qGQ
官方示例
示例->SD->CardInfo
关于SD卡的代码,无需自己写,先使用官方的来测试运行
CardInfo为检测SD的信息
修改引脚
官方的示例上3个引脚不一定是对的,模块不对引脚也会不同
本文引脚按右侧红色字体连接
同时修改CS引脚为10
检测SD卡
正确检测到会显示如下信息
包括不限于磁盘大小,磁盘分区类型等内容
Tips
初期使用SD卡,建议优先检测SD卡,如果都不能检测到,就别谈读写文件了
-
使用SD卡模块 SPI接口 (迷你版)
-
使用官方示例CardInfo检测SD卡
-
正确接线
-
如果检测失败,优先检测线路连接
-
其次可以检测SD卡的格式化类型
-
最后建议多次拔插SD卡,避免因为接触不良等问题导致无响应
-
有多张SD卡测试最佳,换卡测试
-
END.