为什么每次尝试使用Arduino IDE和ESP8266WiFi.h连接到WiFi时都会进行软复位?

问题描述 投票:1回答:1

我正在设置一个简单的WiFi客户端进行测试。但是每次我尝试上传并连接NodeMCU时,都会在Arduino IDE的串行监视器中收到此错误/软重置消息:

TEST

Soft WDT reset

>>>stack>>>

ctx: cont
sp: 3ffffdf0 end: 3fffffc0 offset: 01b0
3fffffa0:  feefeffe 00000000 3ffee59c 40203d30  
3fffffb0:  feefeffe feefeffe 3ffe8508 401009a5  
<<<stack<<<

 ets Jan  8 2013,rst cause:2, boot mode:(1,6)


 ets Jan  8 2013,rst cause:4, boot mode:(1,6)

wdt reset

我尝试了不同的MCU板和电缆以确保硬件和连接正常工作,我尝试了重置和闪存重置。我尝试是否使用“ WiFiClient客户端”;在代码中

这是我的代码:

#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>

//WiFi Settings
const char ssid[] = "SVwifi";
const char password[] = "tech1234";
WiFiClient client;

void setup() {
  Serial.begin(115200);
  Serial.println("TEST");

  //connect to wifi
  WiFi.begin(ssid, password);  

  while (WiFi.status() != WL_CONNECTED);
  {
    Serial.print(". ");
    delay(500);
  }
  //Test connection
  Serial.println("You are connected :)");
}
arduino arduino-ide nodemcu arduino-esp8266 wificonfiguration
1个回答
0
投票

一个重要的要求,就是要有一个稳定的3.3V电源和〜500mA电流

许多以ESP8266或其他任何不带板载3.3v稳压器的模块开始的人都不知道ESP8266对电源的要求如何。它需要具有稳定的500mA容量才能可靠地工作。另外,调节器必须在电气上靠近模块。我经常看到使用长连接线是一个问题。

ESP8266可能有足够的功率来正确编程,但是在传输时,它会消耗更多电流,如果电源不足,则会出现电压骤降,然后发生无法预测的行为。

© www.soinside.com 2019 - 2024. All rights reserved.