ESP8266的红色和蓝色LED均保持亮起


10

我已经将ESP8266连接到Arduino UNO。在遇到大麻烦之后,我成功地运行了一些AT命令。我还测试了AP模式。

然后,我在与Arduino进行软件串行通信时遇到了一些麻烦,因此决定将波特率更改为9600(以前是115200)。

我用AT+IPR=9600命令来改变它。

之后,蓝色的esp指示灯保持点亮,不再接受AT命令,但是将少量乱码输出到串行监视器,几乎没有ascii文本,如下所示:

ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 1396, room 16 
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4 
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4 
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)
SPI Speed      : 40MHz
SPI Mode       : DIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

注意:我知道使用外部3.3V电源和Rx引脚的分压器会消耗很多功率。

任何帮助,将不胜感激。


1
运行该命令“ AT + IPR = 9600”后,我完全一样。您如何解决此问题的任何更新?
阿拉伯人

我通过更新固件@rabs来解决此问题
Palash

在这里,我发布了解决此错误的方法。我希望有人觉得对您有帮助:bbs.espressif.com/viewtopic.php?t=4597#p15844
农庄

Answers:


4

如果您也有,请在此处找到ESP8266的固件,然后重新进行刷新。

有一些好的信息在这里对指令集。

关于您的蓝色(红绿灯)持续亮起的问题,我无法想象baud命令会引起问题。也许您需要仔细检查电路,并确保ESP8266的Rx引脚没有保持高电平。

仅将3.3V和GND连接到ESP8266会发生什么?

同样,您得到的输出类似于“ AT + GMR”的输出。您是不是偶然将其发送出去?


如果我仅连接3.3V和GND,则只有红色LED保持点亮(照常)。但是,如果我将CH_PD拉高(使用10K电阻连接至3.3V),则蓝色LED保持点亮状态。@James
palash
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.