一、简介:
ESP-12E 是一款基于 ESP8266 芯片的低成本 WiFi 模块,支持 802.11 b/g/n 协议,内置 TCP/IP 协议栈,可以通过 AT 指令轻松实现 WiFi 连接和数据传输。
二、硬件接口:
- UART 通信:使用 USART2 与 ESP-12E 通信,波特率 115200bps
- 控制引脚:
- 复位引脚 (RESET) - PA0
- 使能引脚 (CH_PD) - PA1
- 电源:需要稳定的 3.3V 电源,建议使用至少 500mA 的电源
三、头文件:
#ifndef __ESP8266_H
#define __ESP8266_H
#include "stm32l4xx_hal.h"
/* 定义ESP8266使用的UART */
#define ESP8266_UART huart2
#define ESP8266_UART_HANDLE UART_HandleTypeDef*
#define ESP8266_MAX_RESP_SIZE 256
#define ESP8266_TIMEOUT 5000
/* 定