野火指南者板载WIFI ESP8266模块学习
- 模块说明
野火官网有详细的WiFi模块使用说明,一共有四个测试用例。
野火ESP8266模块说明 - 测试用例
四个WiFi测试用例说明都是基于STA模式的,当然,这个WiFi模块源码里面也有AP模式提供测试。

- AP/STA模式切换
打开第四个例程的bsp_esp8266_test.h文件,取消BUILTAP_TEST这个宏的注释就可以切换WiFi为AP模式。
编译下载到STM32之后,用手机可以搜索到ESP8266的WIFI站点。
然而,想要重新切换为STA模式,却不是仅仅修改回一个宏就可以了。编译下载到板子上会报错!
野火 WF-ESP8266 WiFi模块测试例程
正在配置 ESP8266 ......
使能 ESP8266 ......
AT测试.....
AT测试次数 0......
AT
OK
AT测试启动成功 0......
AT+CWDHCP_CUR=1,1
ERROR
需要修改函数关闭DHCP模式再打开
bool ESP8266_DHCP_CUR ( )
{
char cCmd [40];
sprintf ( cCmd, "AT+CWDHCP_CUR=0,0"); //open DHCP mode ,AT+CWDHCP_CUR=(x,y)
//x=0 AP ;1 STA ;2 AP&STA y=0 OFF ;1 OPEN
return ESP8266_Cmd ( cCmd, "OK", NULL, 500 );
}
深入学习还得多看看ESP8266芯片厂商安信可提供的资料。

安可信ESP8266模块网址
本文介绍了野火指南者板载的ESP8266 WiFi模块在STM32上的使用,重点讨论了如何在固件中切换模块的AP和STA模式。在尝试从AP模式切换回STA模式时遇到问题,发现单纯修改宏定义无法成功,需要通过关闭并重新开启DHCP模式来解决。作者提供了相应的代码片段,并建议参考ESP8266芯片制造商安信可的官方资料进行深入学习。
1308

被折叠的 条评论
为什么被折叠?



