每次上电以后,都会返回这些数据,大概会有5s的反应时间
所以要留出一些时间,不能直接连接
要不然可能导致收不到AT\r\n这条指令==模块无法响应
解决办法:设置时间,我设置的是20s发送一次命令
Net_Time=d->tm_sec+20;
if(Net_Time>=60){
Net_Time=Net_Time-60;
}
if(abs(Net_Time-(d->tm_sec))<2){//不要==2,<2比较稳定
Net();
rt_thread_delay(500);
get_wifi_data();
}
void Net(void){
// memset(UART1_RX_BUF,0,sizeof(UART1_RX_BUF));
UART1_Send_Data1("AT\r\n");
delay_ms(500);
}