Dead Arduino, ou como salvar uma placa

Olá, Habr!





Recentemente tive uma situação assim: comprei um Arduino Leonardo, usei por um ano. E de repente ele parou de funcionar. Comecei a pesquisar bastante no Google, tentando descobrir como salvar o tabuleiro. E percebi que não há tantos guias descrevendo métodos de salvação, então decidi escrever o meu próprio.





Portanto, recebemos uma placa Arduino (não importa qual), na qual o esboço não está carregado. O que fazer com isso?





  1. Verifique as configurações IDE.





    Sim, sim, muitas vezes o problema reside precisamente nas configurações erradas. Portanto, o primeiro passo é verificar se a porta correta está selecionada, se a placa, programador, carregador de inicialização, etc. está selecionado. Instruções detalhadas sobre como configurar um IDE para quase todas as placas podem ser do Google, não vou listar todos eles aqui.





  2. Drivers.





    Às vezes, o problema está na falta de drivers para trabalhar com a placa. Se a placa tiver um microcircuito CH340, será necessário instalar um driver para ela e, provavelmente, tudo funcionará. Você pode encontrá-lo, por exemplo, aqui





  3. Serial





    Se sua placa se comunica com outros programas no computador (Putty, monitor de porta, etc.), desconecte todos os programas dela, com 90% de probabilidade de que tudo funcione.





  4. Periferia





    Se em seu projeto os pinos RX e TX (ou seja, 0º e 1º pinos), desconecte tudo deles, caso contrário o firmware não será carregado





, . :









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





, 99,9% .





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





!








All Articles