ESP32 是一款由上海乐鑫信息科技有限公司(Espressif Systems)开发的低成本、低功耗的单片机微控制器,集成了 Wi-Fi 和双模蓝牙功能。它是 ESP8266 微控制器的后继产品,于 2016 年 9 月正式发布。
ESP32 有以下几个特点和优势:
- 高性能:ESP32 采用了 Xtensa® 32-bit LX6 单/双核处理器,运算能力高达 600 MIPS,时钟频率可调节,范围为 80 MHz 到 240 MHz。它还支持多种外设接口,如 SPI、I2C、UART、ADC、DAC、PWM、LCD、Camera 等。
- 低功耗:ESP32 专为移动设备、可穿戴电子产品和物联网应用而设计,具有业内高水平的低功耗性能,包括精细分辨时钟门控、省电模式和动态电压调整等。它还支持深度睡眠模式,可以将功耗降低到 5 微安以下。
- 高集成:ESP32 将天线开关、射频 Balun、功率放大器、低噪声放大器、滤波器、电源管理模块等功能集于一体,仅需极少的外围器件,即可实现强大的处理性能、可靠的安全性能和 Wi-Fi & 蓝牙功能。它还支持 QSPI 接口,可以连接多个 Flash 或 SRAM。
- 多协议:ESP32 支持 Wi-Fi 和蓝牙 4.0 双模通信,并且兼容 IEEE 802.11 b/g/n/e/i 和 Bluetooth v4.2 BR/EDR & BLE 标准。它还支持 Wi-Fi Direct、Wi-Fi P2P、Wi-Fi SoftAP 和 Bluetooth LE Beacon 等功能。
- 灵活开发:ESP32 可以作为独立系统运行应用程序或是主机 MCU 的从设备,通过 SPI/SDIO 或 I2C/UART 接口提供 Wi-Fi 和蓝牙功能。它还支持多种开发环境和语言,如 Arduino IDE、ESP-IDF、MicroPython