为什么 NodeMcu 每 2 秒断开一次连接?

Why NodeMcu is disconnecting every 2 sec?

夏天

我最近买了一个nodemcu 1.0 (ESP8266 12-E)。在今天中午之前它工作正常。但是,现在它每 2 秒断开一次连接。

描述

直到今天中午,我才成功运行 闪烁代码和一些其他代码。但是,现在当我将电路板连接到 PC 时,PC 会播放声音,并在 2 秒后立即与 PC 断开连接。如果我保持打开 arduino 软件,我可以看到 com 4 瞬间但是,然后它断开连接。当我拔下它并重新插入电缆时,同样的情况再次发生。

我尝试过的东西

我确实尝试从 http://www.wch-ic.com/downloads/CH341SER_ZIP.html

更新 arduino 软件和 nodemcu 驱动程序

将 arduino 软件更新到 1.8.15,这是当前最新版本。

这个问题比较难回答。我之前遇到过同样的情况,也遇到过一些案例。

司机

如您所述,您从 http://www.wch-ic.com/downloads/CH341SER_ZIP.html which is CH340G/CH341 drivers. It is possible that you might have CH340G chip in your board but, the board comes with another variant as well(cp2102). You can download the drivers from here 更新了 drivers。

软件

您确实更新了软件,但很可能不是断开电路板的情况。软件是您访问开发板的媒介。

硬件

可能是您的电路板上的某个组件损坏了。这是可能的。除非您是硬件专家,否则您无法找出导致问题的原因。

不过,也有可能序列化芯片损坏。您可以为此使用 FTDI driver。你可以很容易地从市场上买到。

你的电脑

这种情况很少见,但是,是的,很有可能实际上您的电脑已损坏或 USB 端口已损坏。在我的例子中,usb 端口损坏了,没有为电路板提供足够的电流,然后它自动断开连接。

如果上述情况不起作用,那么我强烈建议用其他 PC 检查电路板。