蓝色指示灯在开启模块后闪烁,红色指示灯保持亮着,我甚至可以通过wifi连接到它。但我无法编程。我尝试了Arduino IDE,不同的固件闪存(如NodeMCU,XTCOM)。我正在使用Arduino Mega。无法编程ESP8266
这是我的初始设置:
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一直亮着。我记得有些地方因为电源不足而可能会发生这种情况,所以我也试着在没有分压器的情况下连接两个引脚(上电后蓝灯仍然闪烁,所以希望我没有将它们烧掉)。 我也尝试将GPIO0连接到3.3V,并且根本没有连接任何其他设备,将RST连接到3.3V,将GPIO2连接到地。 兆丰有4套TX和RX引脚,所以我想大家都出去了TX/RX0,1,2和3
仍然不知道发生了什么事:(
它为我的编程模式。在我的模型上,按住闪光灯按钮并按下电路板上的复位按钮就足以将其置于编程模式。谢谢! –
很高兴听到你让它工作! – mikevanis