XuSenfeng

个人站

复读了,更新随缘,有的文件不全或者图片缺失具体看我的笔记库(https://github.com/XuSenfeng/note)


初识esp32

目录

初识esp32

ESP32是功能丰富的Wi-Fi & 蓝牙的通用MCU,适用于多样的物联网应用。

  • 性能稳定。工作温度范围达到 –40°C 到 +125°C。集成的自校准电路实现了动态电压调整,可以消除外部电路的缺陷并适应外部条件的变化。
  • 高度集成。ESP32 将天线开关、RF balun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集于一体。ESP32 只需极少的外围器件,即可实现强大的处理性能、可靠的安全性能,和 Wi-Fi & 蓝牙功能。
  • 超低功耗。ESP32 专为移动设备、可穿戴电子产品和物联网应用而设计,具有业内高水平的低功耗性能,包括精细分辨时钟门控、省电模式和动态电压调整等。
  • Wi-Fi & 蓝牙解决方案。ESP32 可作为独立系统运行应用程序或是主机 MCU 的从设备,通过 SPI / SDIO 或 I2C / UART 接口提供 Wi-Fi 和蓝牙功能。

常见的型号

  • ESP32-D0WDQ6:最常见的型号,双核心。
  • ESP32-C3:单核心 RISC-V 处理器,支持 Wi-Fi 4 和蓝牙5.0。
  • ESP32-S3:双核心 LX7 处理器,支持 Wi-Fi 4 和蓝牙 5.0。

款 ESP32 WROOM-32 模组(后文简称 WROOM 模组),是目前最常见的模组,常常被各种厂家在其基础上造出自己的开发板

DshanMCU-Mio_esp-idf_chapter1-1_images_001

WROOM模组再加上直流电源管理芯片和UART转USB芯片,就能组成一个最基本的ESP32开发板。

DshanMCU-Mio_esp-idf_chapter1-1_images_002

DShanMCU-Mio引脚布局

功能 描述
主控 ESP32-S3
内存 512KBytes + 2M-8MBytes PSARM(选配) 标配 512KB+8MB
FLASH 8M-128MBytes (选配) 标配 16MB
KEY 连接到引脚0
I2C 支持任意IO
UART 支持任意IO
PWM 支持任意IO
双USB 1. USAR: 板载 USB转TTL 2.USB:USB OTG
5V USB供电输入、对外供电输出
3.3V 3.3V输出,最大电流 600mA
墨水屏 支持局刷、快刷,提供LVGL开发教程、示例
SPI彩屏 SPI接口,提供LVGL开发教程、示例

image-20230917102404924