Arduino muerto, o cómo guardar una placa

¡Hola, Habr!





Recientemente tuve una situación así: compré un Arduino Leonardo, lo usé durante un año. Y de repente dejó de funcionar. Comencé a buscar en Google intensamente, tratando de averiguar cómo salvar el tablero. Y me di cuenta de que no hay tantas guías que describan métodos de salvación, así que decidí escribir la mía propia.





Entonces, nos dan una placa Arduino (no importa cuál), en la que no se carga el boceto. ¿Qué hacer con ello?





  1. Verifique la configuración de IDE.





    Sí, sí, a menudo el problema radica precisamente en la configuración incorrecta. Por lo tanto, el primer paso es verificar si se ha seleccionado el puerto correcto, si se ha seleccionado la placa, el programador, el cargador de arranque, etc. correctos. Las instrucciones detalladas sobre cómo configurar un IDE para casi cualquier placa pueden ser de Google, no enumeraré todas ellos aquí.





  2. Conductores.





    A veces, el problema radica en la falta de controladores para trabajar con la placa. Si la placa tiene un microcircuito CH340, entonces necesita instalar un controlador para ella, y entonces es muy probable que todo funcione. Puedes encontrarlo, por ejemplo, aquí





  3. De serie





    Si su placa se comunica con otros programas en la computadora (Putty, monitor de puerto, etc.), desconecte todos los programas de ella, con un 90% de probabilidad de que todo funcione.





  4. Periferia





    Si en su proyecto están los pines RX y TX (es decir, los pines 0 y 1), desconecte todo de ellos, de lo contrario, el firmware no se cargará





, . :









  1. , Arduino IDE, . , 2. , Arduino, ArduinoISP, . , . , , "Arduino as ISP". .





, 99,9% .





, Arduino Leonardo, . : 2. , , ( ), , 10 . RESET GND. .





!








All Articles