Arduino NodeMCU ESP8226 wdt重置rst原因:4引导模式:(1,0)
我正在尝试将我的NodeMCU ESP8226连接到我的WiFi。我正在运行以下代码:Arduino NodeMCU ESP8226 wdt重置rst原因:4引导模式:(1,0),arduino,nodemcu,Arduino,Nodemcu,我正在尝试将我的NodeMCU ESP8226连接到我的WiFi。我正在运行以下代码: #include <WiFi.h> // WiFi Settings char ssid[] = "wifinetwork"; char pass[] = "admin"; void setup(){ Serial.begin(115200); WiFi.disconnect(); Serial.println("================= S T AR T I N G
#include <WiFi.h>
// WiFi Settings
char ssid[] = "wifinetwork";
char pass[] = "admin";
void setup(){
Serial.begin(115200);
WiFi.disconnect();
Serial.println("================= S T AR T I N G ==============");
WiFi.begin(ssid,pass);
while(!(WiFi.status() == WL_CONNECTED)){
Serial.print("...");
}
Serial.println("==== I AM CONNECTED TO THE WIFI ==== ");
Serial.println("Your IP is: ");
Serial.println(WiFi.localIP());
}
void loop(){
}
现在,我已经尝试在几乎所有地方增加延迟,再次安装驱动程序并重新启动我的电脑,拔掉插头,重新安装,没有任何东西可以解决这个问题。我的NodeMCU直接连接到我的USB端口,这似乎不是问题
有人能帮我吗?您还应该在控制台上看到很多“…”字样 此代码
while(!(WiFi.status() == WL_CONNECTED)){
Serial.print("...");
}
是罪魁祸首。在这个循环中,您完全占用了CPU,没有其他组件(如WiFi堆栈)有机会运行。这就是看门狗吠叫并杀死它的原因(
wdt reset
)。那么,我该如何解决这个问题,简单地移除它?我现在有以下错误:ets 2013年1月8日,rst原因:4,启动模式:(1,0)wdt reset@Marcel Störfrst击中大G的“arduino esp8266连接到wifi”是
while(!(WiFi.status() == WL_CONNECTED)){
Serial.print("...");
}