erro para gravar esp usando o arduino uno como conversor

erro  da ide do arduino qnd tento gravar o blink simples pra teste no esp estou usando esp201 e arduino uno

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed

as ligações foram conferido varias vezes. como teste consigo gravar o arduino dboa.

tentei o método com arduino sem chip, reset em gnd e nada.

comprei o esp e estou tentando gravar algo. tem algum procedimento anterior a isso ?

Exibições: 1864

Responder esta

Respostas a este tópico

O ESP precisa entrar no modo de gravação, você precisa de um hardware adicional com botão e resistores.

Também é necessário uma fonte (regulador) com 3.3v que suporte pelo menos 200mA.

Recomendo você ler esse tópico

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

eu fiz, coloquei o gpio 0 em gnd , o chip enable em vcc com e sem resistor, e dando um pulso no reset.

Bom dia Yuri , veja isso :


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).

CHIP_EN (CH_PD / Pino 7 do Chip):

Como o nome já diz, Chip enable, isto é ativação do Chip. Para o funcionamento normal do módulo, esse pino deverá  ter um nível alto (3,3V). Como esse pino já tem um resistor interno de pull-up, não há necessdade de conectar algum resistor. Para desligar o chip (power down), conecte esse pino ao terra.

Apesar do Datasheet informar que o pino tem um resistor de pull-up, ao testar o meu módulo ESP-201, constatei que o pino CHP_EN estava sempre com zero Volts. Por isso, para ativar o módulo, precisei conectar um resistor de 10K ohms ao +3,3V. 


Módulo ESP8266 ESP-201 - descrição e uso:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

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

Para uso normal do ESP8266 (Running mode) :
IO_00 - mantenha no nível 1 ( resistor de 10K conectado ao +3,3V). 
IO_02 - mantenha no nível 1 ( resistor de 10K conectado ao +3,3V). 
IO_15 - mantenha no nível 0 ( conectado ao terra).

Para download de programa para o ESP8266:
IO_00 - mantenha no nível 0 ( conectado ao terra).
IO_02 - mantenha no nível 1 ( resistor de 10K conectado ao +3,3V). 
IO_15 - mantenha no nível 0 ( conectado ao terra).

E esse também :

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

Peraí , agora que eu entendi o seu enunciado ...

Como fez essa ligação com o conversor do Arduino ? Retirou o ATmega 328 ?

Fez a conversão de sinal de 5V para sinal de 3V ?

ESP8266 - Interface Serial 5V - testado e aprovado OK :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

tentei um esquema com divisor de tensao, noentando o esp nao responte, tentei so mandar os comandos AT e ele nao responde, tentei o programa ESP_Basic_Flasher.exe nao apaga a flash nem grava o firmware, tentei o putty.exe tb da erro.

Como fez essa ligação com o conversor do Arduino ? Mostre o diagrama e fotos.

Como esta alimentando o ESP8266 ?

fio amarelo solto é o rest

o preto  no meio da protoboard é tx e o branco rx

ten um divisor de tensao com dois resistores de 10 k para o rx

Você não esta seguindo as minhas orientações. 

Se você conecta um GPIO do ESP8266, diretamente no VCC e se por algum motivo torna-se uma saída, você poderá danificar o seu ESP8266 ! Faça exatamente como esta no diagrama que eu postei e tudo irá funcionar. 

Use resistores de 10K ohms para conectar as GPIOs no nível 1. 

Quais são as cores do  pinos  RXD e TXD do conector serial do ESP8266 ? 

Você esta usando o 3,3V do Arduino para alimentar o ESP8266 ?? Não recomendo !

O regulador 3,3V do Arduino só fornece até 150 mA e o consumo do ESP8266 pode chegar a 200 mA . 

ESP8266 - alimentação no Protoboard :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Você tem que programar o seu ESP8266 antes de poder usa-lo com a IDE do Arduino.

No próprio LAB de Garagem, já tem o todo procedimento para a criação do ambiente de desenvolvimento IDE Arduino. Recomendo que faça o Blink Teste. 
http://labdegaragem.com/profiles/blogs/tutorial-esp8266-programando...

Se não tiver um conversor USB Serial, até acho que poderá usar a interface USB Serial do Arduino , mas terá que remover o Chip ATMega328 e fazer a adaptação. Nunca testei isso...

vou tentar mais tarde e posto os resultados muito obrigado 

Refiz as conecções testei com e sem o atmega mas sem sucesso

vou ver se consigo um conversor e testar

a comunicacão

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço