Hur man laddar upp skisser till Pro Micro/Leonardo via seriell bluetooth (10 / 12 steg)
Steg 10: Burning bootloader
Burning bootloader förfarandet är samma som i steg 6. Du kan använda en Leonardo för att bränna bootloader på ditt mål Leonardo eller använda någon annan typ av Arduino som en ISP programmerare.
I detta exempel ledningar använder jag en UNO för att bränna Optiboot bootloader på Leonardo, med hjälp av posten anpassade boards.txt och samma ArduinoISP exempel skissen som har överförts till UNO.
Jag vilja tillägga en lathund för att påminna mig om pin-koder och namn för ICSP stiften på Leonardo. Du kan också använda dessa pins som extra digital stift i dina skisser för Leonardo. Gratis extra stift du inte kanske har känt till!
Anslut alla stift i ICSP huvudet på UNO ICSP-rubrik på Leonardo, utom stift 5, första pinnen. Anslut stift 10 av UNO till RST stift av Leonardo. Det finns 2 första stiften på en Arduino, en i ICSP header stift 5 och makt i inköpshuvudet.
Som nämns i steg 6, har jag lagt till en 10uF eller större kondensator mellan GND och RST på UNO att hålla den från återställning vid seriell anslutning.
Anslut Internet-programmerare Arduino till datorn via USB. I Arduino IDE-menyn gå till verktyg, styrelsen och välj [Optiboot] ATmega32u4 Leonardo 57600 baud. Gå till verktyg, programmerare och välj Arduino som ISP. Gå till verktyg, Port och se till att porten av Arduino du använder ISP programmeraren ä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. Din Leonardo har nu en seriell bootloader.
Nick Gammon har en utmärkt webbsida med information och bilder på kablage olika olika Arduinos till varandra inför brinnande stöveln loadersgoogle.
Webbsidan handlar med en annan skiss i stället för exemplet ArduinoISP, men ledningarna görs på samma sätt med sin skiss eller med ArduinoISP skissen. När du använder ArduinoISP skissen, det kan vara nödvändigt att inaktivera automatisk återställning av Arduino används som ISP programmerare med den 10uF eller större kondensator mellan GND och första för vissa Arduinos. När du använder Nick Gammon skiss, som inte är nödvändig, men behöver du översätta bootloader hex filen till en .h fil som innehåller en byte-array som beskrivs på hans webbsida.