前言
本文的目的是为了给将要制作的ESP32手环做技术储备
记录使用ESP32的SPI接口操作SD卡,暂时不涉及文件读写,主要验证硬件可行性
硬件准备
-
ESP-WROOM-32E开发板
-
micro SD卡
-
micro SD卡插槽模块
软件准备
- VSCODE+PlatformIO
使用过程
改MISO引脚
通过ESP32数据手册,结合雉晖君的github:GPIO12作为启动电压选择引脚,默认设置为下拉,而作为HSPI的MISO,与SD卡插槽连接的时候,被SD卡插槽上拉电阻拉高,会导致启动失败,所以首先要将MISO改为其他引脚


硬件接线
按照上面截图的方式接线,要注意ESP32的MISO应该接SD卡插槽模块的MISO,这个还是听令我费解的,不像串口模块那样RXTX要对调
程序编写
写了一段读取SD卡信息的代码,测试SD卡是否驱动成功
#include <Arduino.h>
#include <FS.h>
#include <SPI.h>
#include

最低0.47元/天 解锁文章
1212

被折叠的 条评论
为什么被折叠?



