O led vermelho e azul do ESP8266 permanece aceso

10

Conectei o ESP8266 ao Arduino UNO. Após um grande problema, consegui executar alguns comandos AT. Eu também testei o modo AP.

Então, tive alguns problemas com a comunicação serial de software com o Arduino e decidi alterar a taxa de transmissão para 9600 (anteriormente era 115200).

Eu usei o AT+IPR=9600comando para mudar isso.

Depois disso, o led azul de esp permanece aceso e não recebe mais comandos AT, mas gera alguns rabiscos para o monitor serial com poucos textos ascii, como abaixo:

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: Eu sei que consome muita energia, fonte de alimentação externa de 3.3V e divisor de tensão para o pino rx.

Qualquer ajuda seria apreciada.

palash
fonte
11
Eu tenho exatamente o mesmo depois de executar o comando "AT + IPR = 9600". Alguma atualização sobre como você corrigiu isso?
rabs 27/03
Eu reparei isso, atualizando seus @rabs firmware
palash
Aqui eu postei o que fiz para resolver este erro. Espero encontra alguém que é útil: bbs.espressif.com/viewtopic.php?t=4597#p15844
Grange

Respostas:

4

Se você também possui, pode encontrar o firmware do ESP8266 aqui e reimprimi -lo.

Há algumas boas informações aqui sobre o conjunto de instruções.

No que diz respeito ao problema da luz azul (semáforo) permanecer acesa, não consigo imaginar que o comando baud teria causado um problema. Talvez você precise verificar duas vezes o seu circuito e garantir que o pino Rx do ESP8266 não esteja sendo mantido alto.

O que acontece com apenas 3.3V e GND conectados ao ESP8266?

Além disso, a saída que você está obtendo é semelhante à saída de "AT + GMR". Você está enviando isso em um loop por acaso?

James
fonte
Se eu conectar apenas 3.3V e GND, apenas o led vermelho permanecerá aceso (como de costume). Mas se eu puxar CH_PD para alto (conecte a 3.3V usando um resistor de 10K), o led azul permanecerá aceso. @James
palash 27/01