0_0ESP32开发总结汇总

产品介绍

产品选型

  1. 目前最流行的是ESP32-S3 Series和ESP32-C3 Series

ESP32-S3 Series

ESP32-C3 Series

开发框架及IDE

开放框架有如下几种:

  1. 官方IDF框架
  2. Arduino框架
  3. microPython框架

    IDE有如下几种可选

  4. Linux平台下使用idf编译链
  5. Windows下使用VS Code + IDF插件
  6. Windows下使用VS Code + Platform IO + IDF/Arduino Plugin
  7. Windows下使用Arduino IDE 简单测试建议使用Arduino 完整项目建议使用VS CODE + PIO + Arduino Plugin

例程及分析

Basic 例程

0_Template-Arduino模版程序创建

1_UartBlink-串口输出和LED驱动

2_Timer-定时器的使用

3_PWM-PWM的使用和马达的驱动

4_SPI-SPI的使用和LCD的驱动

5_TFTeSPI-硬件SPI的使用和TFT_eSPI库的学习

6_ESP32烧录和更新指南

开发实例

G01_Weather-天气气象站的实现

经验总结

P01_Flash分区表-分区表的说明和使用

ADPCM音频压缩算法的原理和实现