//ATK-ESP8266模塊測試主函數,檢查WIFI模塊是否在線 void atk_8266_test(void) { while(atk_8266_send_cmd("AT","OK",200))//檢查WIFI模塊是否在線 { atk_8266_quit_trans();//退出透傳 atk_8266_send_cmd("AT+CIPMODE=0","OK",200); //關閉透傳模式 delay_ms(100); } while(atk_8266_send_cmd("ATE0","OK",200));//關閉回顯
程序運行到上述語句時,「AT」測試指令並無返回「OK」,返回內容以下圖:函數
致使程序一直沒法跳出while循環。測試
從新給插座上電後,也就是從新給ESP8266WiFi模塊上電後,程序「AT」測試指令便能收到WiFi模塊返回的「OK」,以下圖:ui