Hur man laddar upp skisser till Pro Micro/Leonardo via seriell bluetooth (6 / 12 steg)
Steg 6: Brinnande Bootloader på Pro mikro
Jag kommer att täcka med en Pro Micro som en ISP programmerare för att bränna bootloader på en annan Pro Micro, men du kan använda en Arduino som din ISP programmerare. Det finns en mindre ändring att göra till exempel ArduinoISP skiss som kommer med Arduino, för att det ska fungera på en Pro Micro.
I Arduino IDE Öppna filen, exempel, ArduinoISP
Ändra raden:
#define RESET SS
till:
#define återställa 10
Välj den styrelsen och port av Arduino du använder som ISP programmeraren. Ladda upp skissen. Efter uppladdning skissen, koppla bort till Arduino ta bort makt. Om du använder en ATmega328-baserade Arduino som ISP programmerare, kommer att du behöva göra oduglig den automatisk reset på seriell anslutning. Det är inte nödvändigt att göra detta på Pro Micro eller Leonardo. Om du använder en ATmega328-baserade Arduino, ansluta en 10 uF kondensator mellan Återställ pin och marken. Se denna artikel för mer information:
http://Playground.Arduino.cc/main/DisablingAutoResetOnSerialConnection
Anslut dessa stift mellan ISP programmeraren och målet Arduino som du bränner bootloader:
- PIN 16 eller MOSI på ISP programmerare till stift 16 på target Pro Micro
- Stift 14 eller MISO på ISP programmerare till stift 14 på målet Pro Micro
- PIN 15 eller SCLK på ISP programmerare till stift 15 på target Pro Micro
- Stift 10 på ISP programmerare till RST stift på target Pro Micro
- VCC på ISP programmerare till VCC på målet Pro Micro
- GND på ISP programmerare till GND på målet Pro Micro
Pin-koder för MOSI, MISO och SCLK är förmodligen inte 16, 14 och 15 om du använder en ATmega328-baserade Arduino. Slå upp pin-koder i databladet för din processor eller på allmänt tillgängliga pinut diagram på webben.
Anslut Internet-programmerare Arduino till datorn via USB. I Arduino IDE-menyn gå till verktyg, styrelsen och välj [Optiboot] ATmega32u4 Pro Micro 57600 baud. Gå till verktyg, programmerare och välj Arduino som ISP. 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 Pro Micro har nu en seriell bootloader.
Windows-användare måste inkludera en extra gång steg om du använder en Leonardo eller Pro Micro eller andra ATmega32U4-baserade styrelsen som programmerare. Skapa en anpassad programmers.txt post för Leonardo som ISP, så att du kan ange det arduino protokollet istället för stk500v1 protokoll. Information om detta diskuteras här av PeterVH: https://petervanhoyweghen.wordpress.com/2012/09/16/arduinoisp-on-the-leonardo/