El led rojo y azul de ESP8266 permanece encendido


10

He conectado ESP8266 a Arduino UNO. Después de tener un gran problema, logré ejecutar algunos comandos AT con éxito. También he probado el modo AP.

Luego tuve algunos problemas con la comunicación serial de software con Arduino y decidí cambiar la velocidad de transmisión a 9600 (anteriormente era 115200).

Usé el AT+IPR=9600comando para cambiarlo.

Después de eso, el led azul de esp permanece encendido y ya no toma comandos AT, sino que emite algunas tonterías al monitor en serie con poco texto ascii como a continuación:

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

Nota: Sé que consume mucha energía probó una fuente de alimentación externa de 3.3V y un divisor de voltaje para el pin rx.

Cualquier ayuda sería apreciada.


1
Tengo exactamente lo mismo después de ejecutar ese comando "AT + IPR = 9600". ¿Alguna actualización sobre cómo arreglaste esto?
rabs

Solucioné esto actualizando su firmware @rabs
palash

Aquí publiqué lo que hice para resolver este error. Espero que alguien lo encuentre útil: bbs.espressif.com/viewtopic.php?t=4597#p15844
grange

Respuestas:


4

Si también lo tiene, puede encontrar el firmware para el ESP8266 aquí y volver a flashearlo.

Hay algo de información buena aquí sobre el conjunto de instrucciones.

Con respecto a su problema de que la luz azul (tráfico) permanezca encendida, no puedo imaginar que el comando de baudios haya causado un problema. Quizás necesite verificar dos veces su circuito y asegurarse de que el pin Rx del ESP8266 no se mantenga alto.

¿Qué sucede con solo 3.3V y GND conectados al ESP8266?

Además, la salida que está obteniendo es similar a la salida de "AT + GMR". ¿Lo estás enviando en un bucle por casualidad?


Si solo conecto 3.3V y GND, solo el led rojo permanece encendido (como de costumbre). Pero si tiro CH_PD a alto (conecto a 3.3V usando una resistencia de 10K), entonces el led azul permanece encendido. @James
palash
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.