Stap 3: Stock firmware met de Arduino IDE en branden Bootloader optie uploaden
In dit voorbeeld bedrading, ben ik met behulp van een andere UNO als een ISP-programmeur om te branden van de firmware, met behulp van de ArduinoISP voorbeeld schets die is geüpload naar de programmeur UNO.
Alle pinnen van de ICSP koptekst op de programmeur UNO verbinden met de ICSP header op de doelgroep UNO, behalve pin 5, de eerste pin. Pin 10 van de programmeur UNO verbinden met de eerste pin van de ATmega16U2. Voeg een 10uF of grotere condensator tussen GND en RST op de programmeur UNO te houden van het resetten bij seriële verbinding. De negatieve leiding gaat naar GND.
De programmeur UNO verbinden met de computer via USB. In de Arduino IDE menu goto Tools, bestuur, en selecteer "UNO 16U2 Restore Firmware." Ga naar Tools, programmeur en selecteer Arduino als ISP. Goto gereedschap, poort en zorg ervoor dat de poort van de programmeur UNO is geselecteerd. Ga naar Tools, Burn Bootloader. Na een paar seconden ziet u het bericht gedaan Burning Bootloader in de buurt van de bodem van de winde.
Verwijder de USB-kabel en ontkoppel alle bedrading. De UNO de USB chip is gerestaureerd. Deze methode herstelt de DFU bootloader zowel de USB-naar-serieel adapter programma alles in één klap. Sluit uw onlangs gerestaureerde UNO via USB, en wijzigen van het bord in de IDE-menu terug naar UNO en uploaden van de schets van een test, zoals Blink.
Hebt u moeite uploaden, doen de lus terug test zoals beschreven in het begin van dit Instructable (lus terug test in het forum van arduino.cc) om te bevestigen dat de ATmega16U2 firmware werkt OK, dan gaat u verder met de andere stappen voor probleemoplossing zoals het branden van de bootloader op de hoofdprocessor (ATmega328P).