Na montagem do circuito abaixo (usei o esp8266-201) ao pressionar o RST o esp dispara
dezenas de vezes e para. Entre os textos desconhecidos aparece: don't use rtc mem data
e fatal exception (número cada vez diferente).
Após parar, os comandos se comportam normalmente desde que não se pressione RST

Agradeço alguma sugestão.
Obs. troquei a fonte.
tirei e coloquei o zener
tirei e coloquei o capacitor
tirei e coloquei o resistor de 10K entre o pino CH-PD e VCC
Nada se alterou
O regulador é o LM111733
Obrigado
Nota: esse circuito é de outro colega do LDG

Exibições: 1566

Respostas a este tópico

Troque a chave de reset (pode estar com defeito) . 

Nos informe o resultado. 

ESP8266 - Diagrama da montagem do Modulo ESP8266-ESP201:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266

ESP8266 - Pinos usados no módulo:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

RST (EXT_RSTB / Pino 32 do Chip) :

Esse é o pino de Reset do Chip ESP8266EX. Esse pino já tem um resistor interno de pull-up, por isso, não é necessário conectar algum resistor. Para resetar o chip (reboot) , use um nivel baixo - conecte o pino ao terra (um pulso apenas). 

IO_0 ( GPIO_0 / Pino 15 do Chip): Atenção !
Obdecendo configuração do firmware, para boot da memória Flash durante o reset, esse pino deverá ter o nível alto - conecte um resistor de 10K ohms ao +3,3V. Mas para gravar a memória Flash usando o modo de download através da interface serial UART, esse pino  deverá estar no nível nível baixo (zero Volts - conectado ao terra).

Obrigado Murta (sempre prestativo e profundamente conhecedor)
Vou trocar o botão e, também, tentar usar um jumper para aterra-lo por um instante.
No circuito o GPIO-15 está aterrado e o RST está ligado ao botão e a um resistor de 10K ligado a 3,3V.
Quando a intermitência para tudo funciona muito bem.
Deveria mudar algo?

Não . tudo correto ! Vai funcionar. 

Obrigado novamente
Fiquei cerca de 5 horas (hoje) procurando problemas.
Já troquei o botão e, também, coloquei um jumper para simular o pulso. Nada mudou.
Estou fazendo traquinagens para ver se descubro algo
Aguarde, por favor, novas posições para você opinar.
Farei um relatório das experiências.
Obrigado e até .....

Após várias tentativas observei algumas coisa diferentes:
1. Quando o módulo está no modo access o fenômeno não ocorre ( AT+CWMODE=2)
2. Nos modos 1 e 3 o módulo fica resetando (dezenas de vezes) até aparecer "WIFI DISCONNECT"
e depois admite os comandos AT.
3. Ao ligar regulador e ftdi o módulo somente é iniciado com o rst em GND.
4. Não consegui nunca interromper o reset.
5. Troquei jumpers, desmontei e remontei mudando as posições no protoboard para escapar de algum defeito.
6. Montado, balancei o conjunto e mexi em todos os jumpers para escapar de defeitos.
Por enquanto foi o que consegui.
Obs. Repetindo: quando o módulo está "calmo" tudo se comporta perfeitamente
Obrigado pela atenção

Meça com um voltimetro, a tensão de 3,3V.

O que eu posso sugerir é  que atualize o firmware do seu módulo . 

Já fiz alguma vez essa atualização ?

Pode ser que já exista um método mais simples, mas esse método citado abaixo, funcionou. Já existem versões de FW mais novas.

ESP8266 - Atualização de firmware: 
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Programas Terminal TERMITE e CoolTerm:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Atualização de firmware - baixando o firmware do Site:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Atualização de firmware - escolhendo os arquivos do FW
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Atualização de firmware - usando a ferramenta Flash download tool:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Guia do Usuário - Ferramenta Flash Tool:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Novamente obrigado Murta;
Ainda não tentei medir a tensão de saída do regulador pois meu multímetro
está pifado e meu vizinho (eletrônica) está usando o dele numa obra.
Mas remontei tudo conforme você apresentou no post porém coloquei um
Zener entre o RX do ESP8266 e GND, Troquei o regulador LD1117-33 por
um LF33C.
Infelizmente tudo se repete quando CWMODE está em 1 ou 3 e só para
quando aparece WIFI DISCONNECT .
Quando mudo para CWMODE=2 o reset não se repete (deu rima pobre).
Tentei atualizar o firmware seguindo seu post usando o FLASH TOOLS
mas não houve sincronismo e deu falha. (os leds do ESP e do FTDI piscam
simultaneamente dezenas de vezes).
Vou continuar "fuçando" e medirei a tensão.
Grato

Murta: Desmontei tudo, troquei jumpers, posições no protoboard, etc e repeti a montagem indicada no seu post. Deu tudo certo mas não consegui descobrir o que houve. Porém surgiram algumas dúvidas: 1. Não consegui usar o flash tools .....sempre falha. 2. Quando está no modo 2

Na figura acima estão os dados do meu 201. Será mesmo preciso atualizar o firmware pois não consegui usar o flashtools (falha sempre no sincronismo)?

Remontei tudo e troquei tudo que foi possível e deu certo.

Mas nos modos 1 e 3 após AT+ RST aparecem as informações, "ready" e depois "WIFI DISCONNECT". No modo 2 não aparece "WIFI DISCONNECT".

O que isso significa?

Obrigado.

Bom dia Leo, que bom que o seu ESP8266-201 esta vivo agora !

Se não consegue sincronismo  com o Flashtools é por causa de problema de comunicação ou configuração. ( mande a tela que você configurou e mensagens de erro) . 

Fique sabendo que uma das limitações do ES8266-201 é o reduzido tamanho da memória Flash - apenas 4M Bits. 

Estava lendo no site da Espressif, que as versões ESP8266_NONOS_SDK_V1.5.0 ou acima só podem ser gravadas em Flash maiores do que 4MBits. 

Portanto terá que usar uma versão mais antiga e não poderá mais atualiza-la , infelizmente. Já existem muitas outras versões mais novas. 

Use essa versão ESP8266_NONOS_SDK_V1.4.0_15_09_18 Release

ESP8266 - Atualização de firmware - baixando o firmware do Site:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Sobre estados do ESP8266, recomendo a leitura :

http://www.espressif.com/en/support/download/documents?keys=&fi...

Veja o manual  ESP8266 AT Command Examples

http://www.espressif.com/sites/default/files/documentation/4b-esp82...

ESP8266 - Mais alguns comandos AT :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

AT+CWMODE=3

- Esse comando serve para configurar o modo WIFI 

1 : station mode
2 : softAP mode
3 : softAP + station mode

Muitissimo obrigado Murta.
Vou tentar mais tarde a atualização.
Gostaria muito de tentar, antes, alguma programação (por exemplo o blink tradicioinal)
Poderia me dar algum link? Poderia adaptar ou usar a montagem que copiei de você?
Novamente obrigado

Pode testar usando a IDE do Arduino 

ESP8266 - Usando IDE Arduino (exemplos ADAFRUIT/SPARKFUN )
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço