2 votos

Mayor problema de estabilidad del ESP8266-12E

Recientemente he comprado un módulo ESP8266-12E pero estoy teniendo grandes problemas de estabilidad. Aquí está un esquema de lo que estoy usando. enter image description here Soy capaz de programar el ESP usando Atmel Studio y el IDE de Arduino sin problemas después de poner el chip en modo de programación conectando GPIO0 a tierra. El problema es que el código nunca se ejecuta. Me sale el mensaje:

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)
 load 0x4010f000, len 1384, room 16 
 tail 8
 chksum 0x2d
 csum 0x2d
 v09f0c112
 ~ld

Indicando que el chip ha entrado en el modo de arranque adecuado y el código debería estar funcionando, pero el chip se congela, sin hacer nada. Nota: El modo de arranque 1 es el modo de programación y el modo de arranque 3 es el arranque desde la flash interna. Asumí que esto era yo configurando mal el SDK o usando una versión con errores, así que flasheé el último firmware de comandos AT para ver si el problema estaba en el hardware. El chip dio el mismo problema. Un mensaje de arranque normal seguido de nada. Ocasionalmente, después de reiniciar el chip, recibía un stacktrace como este:

Exception (0):
epc1=0x4022c0e0 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

ctx: sys 
sp: 3ffff850 end: 3fffffb0 offset: 01a0

>>>stack>>>
3ffff9f0:  4022c0e0 00000004 3ffee734 00000001  
3ffffa00:  00000001 19161310 24221f1c 2e2c2927  
3ffffa10:  00002f49 3ffee6b8 4022dff4 3ffee688  
3ffffa20:  3ffee688 00000000 3ffee734 3ffee688  
3ffffa30:  3ffee688 3ffee734 3ffee688 00000000  
3ffffa40:  3ffee688 60000600 60000200 3ffffa70  
3ffffa50:  40229c2b 00000000 3ffee688 00000000  
3ffffa60:  40105f02 60000e00 00000008 3fffff10  
3ffffa70:  4022eda6 3ffffa80 00000008 4021e332  
3ffffa80:  00000000 00000000 00000017 88a020a6  
3ffffa90:  00000000 b20017e3 0000712a 3fff0b2c  
3ffffaa0:  00000000 40201dcd 3fff0b2c 3fff0b2c  
3ffffab0:  3ffee1fe 40233310 00000001 00000000  
3ffffac0:  00000001 3fff0b2c 000002f4 003fc000  
3ffffad0:  40105666 00000002 3ffee1fe 4021aebb  
3ffffae0:  4021b534 60000e00 3fff0b2c 4021b50f  
3ffffaf0:  40104eac 000003fd 00000002 60000200  
3ffffb00:  3fffff10 c235e4f1 108275c5 7f3da5d8  
3ffffb10:  ffff02fc ffffffff ffffffff ffffffff  
3ffffb20:  ffffffff ffffffff ffffffff ffffffff  
3ffffb30:  ffffffff ffffffff ffffffff ffffffff
...

Durante este tiempo también soy consciente de que el chip lanzaba muchas interferencias de RF ya que cada vez que se imprimía esta pila, todos los dispositivos conectados a wifi en un radio de ~10m del chip se desconectaban y no podían volver a encontrar ninguna red durante unos 10 segundos. ¿Es posible que este chip esté simplemente defectuoso? ¿Hay algún problema con mi fuente de alimentación? Estoy proporcionando el regulador de 3,3v con un ladrillo de alimentación USB de 5v 2A. Todos los condensadores son electrolíticos.

1voto

user147255 Puntos 8

Su forma de conectarlo es correcta. Asegúrate de que el PS entrega al menos 500mA.

El ESP8266 es notoriamente poco fiable. He visto tu mensaje en el foro esp y si buscas en el foro nombrado encontrarás un montón de quejas al respecto.

Estoy usando el modelo 01 y tengo el mismo problema. Después de comprar el mismo modelo a diferentes proveedores he podido encontrar uno que funciona como debería. En mi personal opinión lo que obtenemos en el mercado del dólar son los chips que sintieron las pruebas de control de calidad después de la fabricación. No te frustres demasiado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X