Diseñé un controlador LED WS2812B simple que utiliza ATMega328p y un ESP8266 para conectarse a WiFi. Se supone que los dos se comunican a través de UART. Cometí un error al no probar las capacidades de programación del ESP8266 cuando el UART está conectado al AVR. Cuando conecto el ESP a la PC, la basura de datos de reinicio estándar, así como un mensaje preprogramado, ready
aparece en el monitor en serie que confirma que el TX está funcionando. Sin embargo, no puedo reprogramar el ESP, incluso cuando el reinicio del AVR se está reduciendo. No tengo un osciloscopio, por lo que no puedo sondear el pin RX del ESP. No he soldado la resistencia R9 ya que mi programador es de 3.3V, no de 5V como el AVR.
Después de reemplazar R8 con un puente de 0Ω (R9 aún eliminado) mientras mantenía el AVR en reinicio, logré reprogramar con éxito el ESP. Gracias a @ChrisStratton
chris stratton
chris stratton
Krzysztof 'RouNdeL' Zdulski
Juraj