Hur till restaurera den Arduino UNO R3 ATmega16U2 Firmware med Arduino IDE (3 / 4 steg)
Steg 3: Ladda upp beståndet firmware med alternativet Arduino IDE och bränna Bootloader
I detta exempel ledningar använder jag en annan UNO som en ISP programmerare för att bränna firmware, med hjälp av ArduinoISP exempel skiss som har överförts till programmeraren UNO.
Anslut alla stift i ICSP huvudet på programmeraren UNO ICSP-rubrik på målet UNO, utom stift 5, första pinnen. Anslut stift 10 av programmeraren UNO till RST stift i ATmega16U2. Lägga till en 10uF eller större kondensator mellan GND och RST på programmeraren UNO att hålla den från återställning vid seriell anslutning. Negativa ledningen går till GND.
Anslut programmeraren UNO till datorn via USB. I Arduino IDE-menyn gå till verktyg, styrelsen och välj "UNO 16U2 återställa Firmware." Gå till verktyg, programmerare och välj Arduino som ISP. Gå till verktyg, Port och se till att porten av programmeraren UNO är markerad. Gå till verktyg, bränna Bootloader. Efter några sekunder bör du se meddelandet gjort Burning Bootloader nära botten av IDE.
Koppla ur USB-kabeln och koppla bort alla kablar. UNOS USB-chip har återställts. Den här metoden återställer både DFU bootloader och USB till seriell adapter programmet allt i en smäll. Anslut din nyrestaurerade UNO via USB, och ändra styrelsen i menyn IDE till UNO och ladda upp en testet skiss, såsom Blink.
Om du har svårt att ladda upp, göra loop back-test som beskrivs i början av detta Instructable (loop back-test i arduino.cc forumet) för att bekräfta ATmega16U2 firmware fungerar OK, sedan gå vidare med andra ã ¥ tgärder som brinnande bootloader på huvudprocessorn (ATmega328P).