夏天
我最近买了一个nodemcu 1.0(ESP8266 12-E)。今天中午之前一切正常。但是,现在每 2 秒就会断开一次。
描述
直到今天中午我成功运行了blink代码和其他一些代码。但是,现在当我将开发板连接到 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 更新了驱动程序,即 CH340G/CH341 驱动程序。您的主板上可能有 CH340G 芯片,但是该主板还带有另一种变体 (cp2102)。您可以从这里下载驱动程序。
软件
您确实更新了软件,但很可能不是断开板连接的情况。软件是您访问开发板的媒介。
硬件
您的电路板上的某个组件可能已损坏。这是可能的。除非您是硬件专家,否则您无法找出导致问题的原因。
仍然存在串行化芯片损坏的可能性。您可以使用 FTDI 驱动程序来实现这一点。您可以轻松地从市场购买。
您的电脑
这种情况非常罕见,但是,是的,很可能实际上您的电脑已损坏或 USB 端口已损坏。在我的例子中,USB 端口损坏,无法向主板提供足够的电流,然后它会自动断开连接。
如果上述情况不起作用,那么我强烈建议使用其他电脑检查主板。
我遇到了同样的问题,电缆是罪魁祸首。只需更换电缆即可,希望它能起作用。