【常用模块】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;//μ?μ?′?′??óê?μ?μ?êy?Y3¤?è
//printf("\r\n?ú·¢?íμ????¢?a:\r\n\r\n");
for(t=0;t<len;t++)
{
USART_SendData(USART1, USART_RX_BUF[t]);//?ò′??ú1·¢?íêy?Y
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//μè′y·¢?í?áê?
}
//printf("%d\r\n\r\n",len);//2?è???DD
USART_RX_STA=0;
if(len==2)
LED0=1;
if(len>=2)
LED1=0;
//printf("\r\n\r\n");
//printf("666\r\n");
}
|