一、简介:
-
基于 ESP32 双核处理器,主频高达 240MHz
-
集成 2.4GHz Wi-Fi 和蓝牙 4.2
-
4MB Flash,支持 SPIFFS、FAT 和 JFFS 文件系统
-
工作温度范围:-40°C 至 + 125°C
-
支持 AT 指令集,便于快速集成
二、硬件接口:
-
ESP32 GND → GND
-
ESP32 VCC → 3.3V
-
ESP32 RX → STM32 PA2 (USART2_TX)
-
ESP32 TX → STM32 PA3 (USART2_RX)
-
可选连接 EN 引脚用于复位控制
三、头文件:
#ifndef ESP32_DRIVER_H
#define ESP32_DRIVER_H
#include "stm32l4xx_hal.h"
/* 定义ESP32通信接口 */
#define ESP32_UART huart2
#define ESP32_UART_BAUDRATE 115200
#define ESP32_RX_BUFFER_SIZE 256
#define ESP