乐鑫技术交流
直播中

张飞雄

7年用户 979经验值
私信 关注
[问答]

ESP8266 - 01运行arduino代码,与ESP-01的连接失败怎么解决?

我正在测试我的新 ESP8266 - 01 模块。
我想让它运行 arduino 代码,所以我用带有闪烁程序的 Arduino IDE 来闪烁它。
我在刷新它时遇到问题,它在 arduino 日志上说:
警告:espcomm_sync 失败
错误:espcomm_open 失败
错误:espcomm_upload_mem
与 ESP-01 的连接失败:
pin RESET、CH_PD 和 GPIO 2 连接到 Vcc
和 GPIO 0连接到 GND、
TX-RX、RX-TX。
注意:
我正在使用带有 CP2102 模块的 USB-UART。
我曾尝试从其他来源(Pi 或 Arduino)为 ESP01 供电,但仍然没有成功。

回帖(1)

秋风宜人

2024-6-5 17:53:29
首先,您需要确保ESP8266 - 01模块的引脚连接正确。确保RESET、CH_PD和GPIO 2引脚连接到Vcc,并将GPIO 0连接到GND。请注意,您需要在闪烁时将GPIO 0引脚接地。您还需要确保TX引脚连接到RX,RX引脚连接到TX。

如果您的连接正确,可能是因为您的ESP8266 - 01模块上载的程序已经损坏或不正确。您可以尝试重新编译和上传代码。如果还不起作用,可能是由于ESP8266 - 01模块没有正确地进入下载模式。你需要按下“CH_PD”(或“EN”)引脚上的按钮,并重置ESP8266 - 01模块(通过将“RESET”引脚接地)。确保在松开按钮后立即释放重置引脚。

如果仍然没有成功,您可以尝试用另一个ESP8266 - 01模块或USB-UART模块进行测试,以便确保没有硬件故障。您可以尝试运行ESP8266 - 01模块上的AT指令,以确保它的通信端口没有问题。

最后,您可以尝试将ESP8266 - 01模块连接到另一台计算机进行测试,以防止与您当前计算机的USB端口有关的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分