Stap 4: Verder lezen
Atmega_Board_Programmer:
Nick Gammon heeft een uitstekende web-pagina met details en foto's op diverse verschillende Arduinos bedrading aan elkaar ter voorbereiding van brandende bootloaders.
http://www.Gammon.com.au/bootloader
De webpagina gaat met het gebruik van een verschillende schets in plaats van het voorbeeld ArduinoISP. Het is Atmega_Board_Programmer. De bedrading is gedaan op dezelfde manier met Nick's schets of met de schets van de ArduinoISP. Een van de voorbeelden is van hoe de USB chip flash op de Arduino Uno en er is veel informatie en foto's.
Nick's schets werkt op een andere manier in vergelijking met ArduinoISP de schets, omdat de bootloader hex bestanden zijn ingesloten in zijn schets en wonen in de programmeur UNO, en het uitschakelen van automatische reset van de programmeur Arduino niet nodig is. Met de schets van de ArduinoISP, de bootloader hex bestanden op de computer staan en worden verzonden naar het doel Arduino, gaan door de programmeur Arduino. Hebt u een Arduino gebruikt u als een ISP-programmeur en het herstelt automatisch bij seriële verbinding, zoals een UNO, zal waarschijnlijk moet u uitschakelen automatische reset bij het gebruik van de schets van de ArduinoISP. Meer info over dat:
http://Playground.Arduino.CC/Main/DisablingAutoResetOnSerialConnection
Een Leonardo of andere ATmega32U4 gebaseerde Arduino doet niet automatisch opnieuw ingesteld bij seriële verbinding, dus gebruik ik vaak mijn Leonardo of Pro Micro om ISP programmering te doen. Als u wilt gebruiken de ArduinoISP-schets op degenen, nood mij voor wisseling "#define RESET" lijn van SS tot en met 10. Als ik ben met behulp van een UNO, voeg ik de 10uF of grotere condensator tussen GND en RST zoals beschreven in het bovenstaande verbonden artikel.
Nick's schets huidige versie (vanaf juli 3, 2015) verbrandt gewoon de DFU bootloader op de ATmega16U2 en niet de gecombineerde volledige inhoud van de flitser.
Hoodloader2:
Nico Hood's hoodloader2 project heeft dezelfde functionaliteit als wat ik in dit Instructable, waar de UNO R3 firmware op dezelfde wijze kan worden hersteld door het selecteren van de Raad van bestuur "Originele 16u2 DFU Firmware" en het branden van de bootloader met behulp van een ISP-programmeur beschrijven.
https://github.com/NicoHood/HoodLoader2
Ik ben niet proberen om het opnieuw uitvinden van het wiel, alleen het bieden van een Instructable die achter de schermen toont hoe de IDE 3e partij aanpassingen werken om uit te voeren uploaden software met behulp van de functie van de Bootloader branden. De software die je met branden Bootloader uploadt kan soms meer dan alleen een bootloader bevatten. In dit geval is het uploaden van een hex bestand dat een bootloader en een USB-naar-serieel-programma heeft.
De DFU manier:
https://www.virtuabotix.com/How-to-Cure-Sudden-Uno-Death-Syndrome/
De avrdude/ISP manier:
Zie stap 1