Para quem já me conhece no Lab, sabe que gosto de ir a fundo ao conhecer componentes e circuitos eletrônicos. 

Em 2012 criei um tópico sobre Conhecendo o Raspberry Pi e hoje já tem mais de 16.480 visualizações.  http://labdegaragem.com/forum/topics/conhecendo-o-raspberry-pi

Acho importante compartilhar o conhecimento adquirido. Para a gente que tem bastante tempo que estuda eletrônica e microcontroladores, fica mais fácil para descobrir e aprender. 

Como ontem eu comprei dois ESP8266, a partir de hoje vou divulgar tudo que eu for aprendendo sobre os mesmos nesse novo tópico : Conhecendo o ESP8266. 

Não tenho pressa e nem todo tempo para me dedicar à esse tópico. Assim que for descobrindo as

coisas, compartilharei com vocês. 

Como o Tutorial esta crescendo muito, para facilitar a pesquisa criei um Indice :

Indice do Tutorial - Conhecendo o ESP8266

ESP8266 - O que é um ESP8266 ?
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Link dos manuais da ESPRESSIF:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Módulo ESP8266-12E
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - alcance do sinal de RF:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Alimentação e consumo de energia:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Pinos e definições :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

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

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

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

ESP8266 - Conexão USB Serial:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

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

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

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

ESP8266 12E - Conexão USB Serial
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

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

ESP8266 - Conectando na Rede WIFI
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

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

ESP8266 - Comunicação de dados TCP/IP:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Comunicação WEB Server:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - mapa de memória do ESP8266:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

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

ESP8266 - Ferramenta FLASH Download Python para LINUX:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Descobrindo o tamanho da memória Flash:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Teste de comunicação serial do Arduino com o ESP8266 :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - atualizando Firmware através da rede WIFI - FOTA 

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

Informações sobre modos de dormir (sleep) do ESP8266 :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

A maioria do material sobre ESP8266 esta em inglês ou mandarim (chinês).

Se precisar tradução para o português, veja essas ferramentas que poderão auxiliá-lo:

http://labdegaragem.com/forum/topics/lendo-material-em-ingl-s

Boa jornada para nós !

Exibições: 128813

Responder esta

Respostas a este tópico

O meu também é 25Q80ASSIG o outro chip deve ser o processador ESP8266EX.

Deve ser 512K também .

Você conseguiu fazer o update do firmware ? Vale a pena ou mantenho esse que está lá:

AT wersion:0.24.0.0(Jun  5 2015 16:27:06)
SDK version:1.x.x (indecifravel)

O problema é que as ferramentas de upgrade são quase todas pawa Windows, o esptool é complicadinho.

Por favor Leonardo, onde vc encontrou o firmware para download ? Será que você poderia anexa-lo aqui ?

Grato

Odilon recomendo que atualize sempre o firmware do ESP8266.

Como eu já informei anteriormente, o Firmware esta instável ainda - cheio de problemas.

E a Espressif esta sempre corrigindo-o !

Todo o procedimento de escolha do FW e  download do FW  já estão no Tutorial !

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

Ferramenta FLASH Download Python para LINUX:

Odilon o seu PC roda Linux ou Leopard (Apple) ?

Se for Linux , use essa ferramenta para atualização de FW do ESP8266:

http://bbs.espressif.com/viewtopic.php?f=57&t=433

flash_download_tool_python2.6-2.7_wxpython3.0_release_v2.4_SOURCE.rar

Essa ferramenta roda em Python !

Odilon todos os programas que testei estão postados aqui no tópico. 

Leonardo se a memória Flash do seu ESP8266 é a W25Q80AS :

W25Q80BV ( 8 Mega Bits / 1 Mega Byte )  

https://www.adafruit.com/datasheets/W25Q80BV.pdf

Valeu José Gustavo !!! Muito obrigado por todas essas dicas, poupa-me um tempo enorme, pois o que eu estou apanhando da protoboard aqui é brincadeira.....

A minha memória é de 4Mbits... é a 25Q80ASSIG, igual a do Leonardo

Odilon - você esta enganado. ( O Leonardo também estava) 

25Q80ASSIG é 8 Mega bits / 1 Mega byte !

Pois é José Murta, olhando para esse link percebi que o meu chip é de 1MB. Agora vejo que o meu problema com o FlashDownload provavelmente foi a má escolha da memória. No outro software (ESP8266Flasher) não se especifica a memória, talvez seja "auto-detected" ou já estava configurado e por isso funcionou.

Amanha volto a fazer um teste seleccionando a memória certa e ver se funciona.

Beleza Leonardo !

Depois nos envie a tela da ESP Flash download Tool com o ID da sua memória Flash.

Deverá ser algo assim:

W25Q80BV ( 8 Mega Bits / 1 Mega Byte )    = ID 4014h

Obrigado.

Tá tudo explicadinho no início do Tutorial : 

Se o chip de memória for o Winbond 25Q32FV, é uma memória Flash de 32 Mbits ( 4 Mega Bytes) com interface única, dupla ou quad SPI / QPI. 

Modulo ESP8266-12E tem memória Flash Winbond 25Q32FV.

No meu módulo ESP8266 ESP-201, existe um outro tipo de memória - Winbond 25Q40BVNIG

Essa é uma memória Flash de somente 4 Mbits ( 512 K Bytes) com interface dupla ou quad SPI.

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

http://www.elinux.org/images/f/f5/Winbond-w25q32.pdf

Good Job !!!

Parabéns !

Descobrindo o tamanho da memória Flash do ESP8266 :

Lendo o forum da ESP8266:

http://www.esp8266.com/viewtopic.php?f=13&t=2506&start=8

Usando a ferramenta ESP FLASH Download tool , veja na janela DETECTED INFO:

no meu caso Flash devID = 4013h  ===> W25Q40BV ( 4 Mega Bits / 512K Byte )

W25Q40BV ( 4 Mega Bits / 512K Byte )        = ID 4013h

W25Q80BV ( 8 Mega Bits / 1 Mega Byte )    = ID 4014h

W25Q16BV ( 16 Mega Bits / 2 Mega Bytes ) = ID 4015h

W25Q32BV ( 32 Mega Bits / 4 Mega Bytes ) = ID 4016h

W25Q64CV ( 64 Mega bits / 8 Mega Bytes ) = ID  4017h

OBS: esses IDs eu encontrei nos Data Sheets das memórias Flash 

https://www.winbond.com/export/sites/winbond/product/files/SerialFl...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço