ESP32有两种使用SD卡的方法,一种是使用SPI接口访问SD卡,另一种是使用SDMMC接口访问SD卡 。 SD卡引脚定义图 硬件原理图 Arduino core for the ESP32中SPI方式占用4个IO口,SDMMC方式占用6个IO口,手上的这块板子设计好了SD卡的电路,需要清楚的是他使用的接线方式是怎样的: ESP32引脚图 显然这里使用的是SPI的...
/*** SD Card Code ***/ // As per: https://github.com/espressif/arduino-esp32/tree/master/libraries/SD/examples/SD_Test //format bytes String formatBytes(size_t bytes) { if (bytes < 1024) { return String(bytes) + "B"; } else if (bytes < (1024 * 1024)) { return String(byt...
2,sd_card.h,sd_card.c 这里就是实现sd卡的初始化,具体怎么弄参考前面的博客,然后里面还有一些esp32操作sd卡的函数,跟前面博客中读取sd卡差不多,应该很好理解,我也是复制的别人的。 #include"sd_card.h"boolSdCard::init() { SPIClass* sd_spi =newSPIClass(HSPI);//another SPIif(!SD.begin(15, *...
SDCard(slot=2) os.mount(sd,"/sd") # 装载 os.listdir('/sd') # 列出目录内容 os.umunt('/sd') # 弹出 # RMTRMT是ESP32专用的,可以生成分辨率为12.5ns的精确数字脉冲。详见esp32.RMT。用法是:import esp32 from machine import Pin r = esp32.RMT(0, pin=Pin(18), clock_div=8) # RMT...
Board ESP32 Dev Board Device Description ESP32 Dev kit. Micro SD card breakout board (3.3V). Hardware Configuration GPIO 5 connected to CS GPIO 23 connected to MOSI GPIO 18 connected to CLK GPIO 19 connected to MISO Version v2.0.6 IDE Na...
ESP32-WROVER based development board with 1.3 inch OLED (GPIO26-SDA, GPIO27-SCL) TP4056+DW06+LM39100 battery charging, 1 A charging/discharging, over-charging and over-discharging protection, LED indicator (red charging, green full), auto-download function, SD card slot, and a control ...
ESP32-WROOM-32E & ESP32-WROOM-32UE 数据手册说明书 ESP32WROOM32E& ESP32WROOM32UE Datasheet Version1.1 Espressif Systems Copyright©2020
I (1019) SDCARD: Using 1-line SD mode, base path=/sdcard I (1019) gpio: GPIO[15]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 I (1029) gpio: GPIO[7]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 ...
return "Card Removed!"; break; case DFPlayerCardOnline: return "Card Online!"; break; case DFPlayerPlayFinished: return "Play Finished!"; break; case DFPlayerError: switch (value) { case Busy: return "Error: Card not found"; break; ...
1.在PIOHOME的HOME里面创建一个工程配置如下 2.在PIOHOME的libraries里面搜索并安装这两个库到你的工程中 lv_arduino lv_arduino 添加lv_arduino到工程目录下 TFT_eSPI TFT_eSPI 添加TFT_eSPI到工程目录下 三、配置TFT_eSPI选项 1.首先打开如下路径的配置文件 ...