Que tal gente!!!
En este pequeño aporte les voy a mostrar como flashear nuestro ESP8266-01 con algún firmware, en este caso el "0.92", para configurarlo por medio de comandos AT.
Para esta practica utilizaremos los siguientes materiales:
1 Arduino UNO
1 Modulo Wi.Fi ESP8266-01
Protoboard
Cables para conexion
Nuevamente vamos a utilizar el Arduino como un convertidor USB a Serial, para esto haremos las conexiones que les muestro a continuación en la siguiente imagen:
También les dejo una tabla de las conexiones:
ESP8266 | Arduino |
---|---|
VCC
|
3.3V
|
GND
|
GND
|
TX
|
TX
|
RX
|
RX
|
CH-PD
|
3.3V
|
GPIO0
|
GND
|
Si se pudieron dar cuenta el pin Reset de Arduino lo conectaremos a tierra para "des-habilitar" el microcontrolador y así trabajar solo con la comunicación serial.
Al conectar el pin GPIO0 de el ESP a tierra tendremos que desconectar y volver a conectarlo de la corriente así entrara en modo de programación y le podremos cargar el firmware de nuestra elección.
Después de tener las conexiones hechas vamos a abrir el programa "ESP8266 Flash Downloader"(les dejare los links de descarga al final del post), y nos aparecerá esta ventana.
1.- Damos clic al botón Bin para elegir el archivo de firmware deseado, en este caso el BIN 0.92(también dejare el link de descarga al final).
2.- Escribimos el puerto COM donde tenemos conectado Arduino, en mi caso es el 10.
3.- Cambiamos el texto que aparece por este 0x40000080 (no pregunten por que XD).
Ya solo damos clic al botón "Download" y si todo va bien empezara a flasher el ESP.
Al llegar a 99% nos mostrara un error como se ve en la siguiente imagen.
Para hacer la prueba abrimos el IDE de Arduino y vamos directamente al monitor Serial, teniendo en cuenta de configurarlo como se muestra en la siguiente imagen.
Si todo va bien al escribir AT y dar un enter nos debe regresara un "OK".
Descargas:
Firmware.
https://drive.google.com/file/d/0B6h_FnRyM8s5enAtbjNXZ0ZOVUE/view
ESP Flash Downloader.
https://drive.google.com/open?id=0B6h_FnRyM8s5RVQ2OEZlNDNjRlU
Hasta aquí este aporte. Espero les sea útil y comenten cualquier duda que tengan!!!
Hasta la próxima colegas!!!
Tengo el USB ttl uart cp2102 se puede flashear
ResponderBorrarets Jan 8 2013,rst cause:2, boot mode:(3,1)
ResponderBorrarload 0x40100000, len 2592, room 16
tail 0
chksum 0xef
load 0x00000000, len 0, room 8
tail 0
chksum 0xef
load 0x00000000, len 0, room 0
tail 0
chksum 0xef
csum 0xef
csum err
ets_main.c
Buenas tardes ese error me da despues de flashear sabran que puede ser ?
muchas gracias me sirvió increíble
ResponderBorrarMuchas gracias por el articulo del ESP8266, me va a servir de ayuda un saludo.
ResponderBorrarGracias no todos saben explicar con flashearlo.
ResponderBorrar