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
Tags:
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
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...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por