/*
* 功能:ESP8266 的初始化配置
* 参数:
* ssid ---》ESP8266的名字
* pwd ---》ESP8266的密码
* 返回值:无
*/
void ESP8266_Init(char *ssid, char *pwd)
{
char buffer[50];
printf("\r\n您发送的消息为:\r\n");
memset(buffer, 0, sizeof(buffer));
sprintf(buffer, "AT+CWSAP=\"%s\",\"%s\",11,4\r\n", ssid, pwd);
//AT指令 配置ESP8266模块
//需要判定返回的数据是否为OK
USART_SendStr("AT\r\n");
delay_s(1);
printf("Send AT Success!\r\n");
USART_SendStr("AT+RST\r\n");
delay_s(3);
printf("Send AT+RST Success!\r\n");
USART_SendStr("AT+CWMODE=3\r\n"); //设置 ESP8266 为 AP 和 STA 模式
delay_s(2);
printf("Send AT+CWMODE=3 Success!\r\n");
USART_SendStr("AT+RST\r\n");
delay_s(3);
printf("Send AT+RST Success!\r\n");
USART_SendStr(buffer);
ESP8266WiFi模块的初始配置函数
最新推荐文章于 2024-02-27 12:45:08 发布
本文详细介绍了如何使用C/C++为ESP8266 WiFi模块进行初始配置,包括连接到STM32微控制器、设置网络参数、连接Wi-Fi网络等步骤,帮助开发者快速掌握ESP8266的集成与应用。
摘要由CSDN通过智能技术生成