【发布时间】:2015-10-01 01:04:10
【问题描述】:
模块上电后蓝灯闪烁,红灯常亮,我什至可以通过wifi连接。但我无法对其进行编程。我尝试了 Arduino IDE、不同的固件闪存(如 NodeMCU、XTCOM)。我正在使用 Arduino Mega。
这是我的初始设置:
VCC - 3.3 V on Arduino
RST - nothing
CH_PD - 3.3 V on Arduino
TX - RX on Arduino (TX is transmitting data to RX, so I don't need a voltage divider, right?)
RX - voltage divider (R1 = 10K, R2 = 20K) - TX on Arduino
GPIO0 - GND on Arduino
GPIO2 - nothing
GND - GND on Arduino
然后我尝试从 Arduino IDE 上传草图并收到以下错误:
warning: espcomm_sync failed
error: espcomm_open failed
在尝试了不同的 IDE、编程器、串口之后,我尝试了固件刷机,至少看看我是否可以与之通信。例如 NodeMCU 显示“等待 MAC”,GPIO0 接地,没有。
我也尝试将 TX 连接到 TX 并将 RX 连接到 RX,但得到了相同的结果。也尝试通过分压器连接 RX。
通过此设置,蓝色 LED 一直亮着。我记得在某处读过可能由于电源不足而发生的情况, 所以我也尝试在没有分压器的情况下连接两个引脚(通电后蓝色 LED 仍在闪烁,所以希望我没有烧毁它们)。 我还尝试将 GPIO0 连接到 3.3V 并且根本不将其连接到任何东西,将 RST 连接到 3.3V,也将 GPIO2 连接到地。 在 Mega 上有 4 组 TX 和 RX 引脚,所以我尝试了所有的 TX/RX0,1,2 和 3。
仍然不知道发生了什么:(
【问题讨论】:
标签: arduino wifi rxtx arduino-ide esp8266