ESP32芯片有什么功能?

ESP32 是乐鑫(Espressif)推出的低成本、低功耗 Wi‑Fi/蓝牙的 32 位微控制器(SoC),双核/单核,支持 BLE、Wi-Fi、外设丰富。本质就是“单片机 + 无线通信”,常用于物联网、智能家居、传感器、遥控、小服务器等。

一、芯片性能

CPU:Xtensa 32 位 LX6,单核或双核,最高 240 MHz

内存:约 520 KB SRAM、448 KB ROM,外挂 Flash 常见 4 MB,部分型号带 PSRAM

无线:

Wi‑Fi 802.11 b/g/n,2.4 GHz,STA / AP / 混杂模式

蓝牙 4.2:经典蓝牙 BR/EDR + 低功耗 BLE

二、外设 / 接口功能

GPIO:最多 34 个,可配置输入/输出、上拉下拉、中断

ADC:12 位,最多 18 路,读模拟量(温度、电位器、电池电压等)

DAC:8 位,2 路,输出模拟电压

PWM:LEDC,做调光、舵机、电机调速

UART:3 路,串口通信/GPS/模块

I2C:2 路,接 OLED、传感器、EEPROM

SPI:最多 4 路,接屏幕、Flash、SD、射频模块

I2S:2 路,接麦克风/音频 DAC,做语音播放

CAN/TWAI:1 路,接汽车/工业总线

电容触摸:最多 10 路,做触摸按键

定时器/看门狗/RTC:定时、低功耗计时

SD/SDIO/MMC:读 SD 卡

以太网 MAC:部分型号可做有线网

ULP 协处理器:深度睡眠时还能采 ADC、判断条件,省电

三、软件与生态

支持 MicroPython、Arduino IDE、ESP-IDF

能跑:

Web 服务器

MQTT / HTTP / WebSocket 客户端

OTA 无线升级

简单 TCP/UDP 通信

传感器采集 + 上云(阿里云/腾讯云/Home Assistant 等)

四、低功耗

有 Modem-sleep / Light-sleep / Deep-sleep

Deep-sleep 电流可到几微安级,适合电池设备

五、常见型号区别

ESP32:双核,Wi‑Fi + 蓝牙 4.2

ESP32-S2:单核,无蓝牙,有 USB

ESP32-S3:双核,蓝牙 5,USB,适合 AI/语音

ESP32-C3:RISC-V 单核,BLE 5,便宜

ESP32-C6/H2:Wi‑Fi 6 / Zigbee / Thread

ESP32 能开发什么应用?

智能插座、温湿度上报、门磁、继电器控制

小车/机器人主控

蓝牙遥控器、Wi‑Fi 串口透传

网页配网、本地小后台

语音/音频采集播放(I2S)

工业传感器网关

选型提醒:

要摄像头:ESP32-CAM、ESP32-S3

要 USB OTG:ESP32-S2/S3

要 Wi-Fi 6 / Thread / Zigbee:ESP32-C6

要 Zigbee/Thread 但不要 Wi-Fi:ESP32-H2

要低成本 Wi-Fi/BLE:ESP32-C3

经典 ESP32:外设全、资料最多,但部分新型号无经典蓝牙或 DAC