Olá a todos, estou com muitas dificuldades para fazer funcionar o meu ESP8266.

Gostaria de saber o que eu estou fazendo de errado.

Estou conseguindo compilar perfeitamente o código no ESP. Entretanto o código não funciona no ESP. O que será que pode ser?

Outra coisa como funciona o GPIO_0 para upar o código? Eu aterro ele para gravar o código e depois deixo ele solto? Não compreendi muito bem isso. Se eu deixo ele solto (sem ligar o pino em nada) o ESP não chega nem a localizar a porta serial.

Obs: estou usando Esp8266-01 com uma placa ftdi configurada para 3.3V. Além disso estou usando a IDE do arduino para gravar os códigos.

Agradeço muito quem ajudar.

Exibições: 676

Responder esta

Respostas a este tópico

João

Você não deu muitos detalhes sobre seu ambiente.podia dar mais detalhes.

De qualquer forma tem muita coisa por ai. A sequencia para entrar no modo bootloader ( o que permite gravar seu firmware) é:

- Colocar GPIO_0 em 0

- Colocar o pino Reset em 0

- Voltar  o pino Reset para 1 

- Voltar GPIO_0 em 1

-No software comandar o envio do firmware.

Veja aqui orientações quanto as conexões. 

https://fazerlab.wordpress.com/2016/04/08/hardware-minimo-para-dese...

Vá postando suas dúvidas mas com detalhes.

Olá marco.
Então, estou tentando aprender a mexer com o ESP. Peguei uns tutoriais da internet para aprender ele. Minha ideia inicial era utilizar um arduino para gravar o código no ESP. Mas aquela coisa de ficar usando divisor resistivo não me agradou muito, então acabei comprando um modelo ftdi para gravar os códigos (pois o meu modulo permite selecionar entre 5v e 3.3v de saida do sinal).

Também pretendo usar a IDE do Arduino para programar as coisas (quem com o tempo eu aprenda a programar em Lua e os comandos AT).

Agora vamos ao o que está acontecendo de problemas:
Eu consegui gravar o código certinho no ESP, compilou e gravou. O problema é que ele não funciona depois. Fiz um código simples "Hello World" para imprimir na serial e o ESP simplesmente não imprime nada na porta serial. Outra coisa se eu deixo o GPIO_0 em HIGH ou em modo flutuante (sem ligar em nada o pino) a IDE n encontra o ESP para abrir a porta serial( da erro de sincronismo)

Ultima dúvida para deixar o reset e o GPIO em 1 tem que fazer pull up ne? 

A alimentação do módulo deve ser externa do arduino ou do módulo ftdi ou seja ligue uma fonte a um regulador de tensão 3.3v

Monte o seu ESP8266-01 dessa forma:

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

Para gravar, você aterra o pino GPIO 0  ao ligar o módulo e depois pode soltar. 

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

E muito mais !

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

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço