一:存储
二:LEDC使用。
三:ESP32S3 SPI 。
https://blog.csdn.net/m0_53777801/article/details/120073423?spm=1001.2014.3001.5502
四:开发工具 。
vscode配置ESP32开发环境(ESP-IDF) - 哔哩哔哩
1:下载VScode。
Download Visual Studio Code - Mac, Linux, Windows
2:下载ESP-IDF Windows Installer Download。
https://dl.espressif.cn/dl/esp-idf/
3:安装VSCODE中文包。
4:安装 ESP IDF。
查看-》命令面板。输入
按Ctril+Shift+P,然后输入esp-idf config点击进去,进入配置环境
五:VSCODE中文乱码。
用VSCode打开文件出现中文乱码的解决办法_vscode中文乱码怎么解决_EpsilonCJ的博客-CSDN博客
六:5.0版本 driver/gpio.h: No such file or directory报错
driver/gpio.h: No such file or directory
driver/gpio.h: No such file or directory - ESP32 Forum
2_light_drivers esp-idf5.x报错 Failed to resolve component ‘esp_adc_cal‘._firework_isme的博客-CSDN博客
七:VScode中文乱码。
插入
"idf.monitorBaudRate": "115200",
vscode中查看esp32日志乱码_哔哩哔哩_bilibili
八:idf4和idf5延时函数对比差异。
vTaskDelay(1000 / portTICK_RATE_MS) //idf4
vTaskDelay(1000 / portTICK_PERIOD_MS); //idf5
九:新建工程。
1:打开示例工程。
2:新建sample_project工程。
十:日志。
#include <stdio.h>
#include "esp_log.h"
static const char *TAG = "example";
void app_main(void)
{
while(1){
ESP_LOGI(TAG, "Turning the LED ");
}
}
1:引入头文件
#include "esp_log.h"
2:输出
ESP_LOGI(TAG, "Turning the LED ");
十一:延时。
1:引入头文件
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
2:使用
vTaskDelay(1000 / portTICK_PERIOD_MS);
十二:2812B
1:ESP32使用外设RMT控制WS2812灯条
ESP32使用外设RMT控制WS2812灯条_esp32 ws2812_milk_docker的博客-CSDN博客
2:ESP32使用RMT驱动WS2812B,七彩流光灯光效果
HSV颜色空间转RGB(C语言代码),ESP32使用RMT驱动WS2812B,七彩流光灯光效果_Mark_md的博客-CSDN博客
3:【乐鑫教程】| ESP-IDF 环境下使用 ESP32 驱动 LED WS2812
【乐鑫教程】| ESP-IDF 环境下使用 ESP32 驱动 LED WS2812_哔哩哔哩_bilibili
教程:
1: