【常用模块】ESP8266 WIFI串口通信模块使用详解(实例:附STM32详细代码)_Yngz_Miao的博客-CSDN博客_stm32wifi模块
一些实战归纳总结:
1.首先,先测试一下是否能正确连接WIFi.
AT+RST手动换行,点击发送 //重启,重置 生效工作模式
AT+CWMODE=1 //设置模式 1 :station模式
AT+CWJAP="111","11111111" //连接当前环境的WIFI热点(热点名,密码)
printf("AT+CWMODE=1\r\n");
delay_ms(1000);
printf("AT+RST=1\r\n");
delay_ms(1000);
printf("AT+CWJAP=\"a\",\"12345678\"\r\n");
delay_ms(1000);
//printf("OK\n");
if(USART_RX_STA&0x8000)
{
len=USART_RX_STA&0x3fff;//µÃµ½´Ë´Î½ÓÊÕµ½µÄÊý¾Ý³¤¶È
//printf("\r\nÄú·¢Ë͵ÄÏûϢΪ:\r\n\r\n");
for(t=0;t<len;t++)
{
USART_SendData(USART1, USART_RX_BUF[t]);//Ïò´®¿Ú1·¢ËÍÊý¾Ý
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//µÈ´ý·¢ËͽáÊø
}
//printf("%d\r\n\r\n",len);//²åÈë»»ÐÐ
USART_RX_STA=0;
if(len==2)
LED0=1;
if(len>=2)
LED1=0;
//printf("\r\n\r\n");
//printf("666\r\n");
}