Stap 5: Met behulp van een andere ISP dan de Arduino
AVR ISP
AVRISP mkII
USBtinyISP
Parallelle programmeur
Een van deze wilt gebruiken, moet u sommige verschillende dingen doen. Allereerst; dan branden de bootloader op de MCU's met bootloader die moet u Tools -> Bootloader branden en vervolgens de ISP te gebruiken.
Dan code uploaden naar MCU's zonder bootloader, moet u gaan naar arduinoInstallPath/hardware/arduino-extras/boards.txt en vind uw MCU. Om de juiste men kan een beetje lastig, maar als je gebruik Ctrl + F en typ het nummer (niet de letters. bijvoorbeeld: Typ 646 in plaats van AT90USB646 of 2313 in plaats van ATtiny2313 enz.) in het zoekveld u moet zitten kundig voor vondst op. Vervolgens type. upload.using=programmeur, er type is de naam van het MCU (Zie de regels rond) en programmeur kan een van de volgende handelingen:
avrisp (AVRISP)
avrispmkii (AVRISP mkII)
usbtinyisp (USBtinyISP)
parallel (Parallelle programmeur)
arduinoisp (Arduino ISP)
Bijvoorbeeld, staat het in de boards.txt voor de ATtiny2313: arduino_attiny2313.upload.using = arduinoisp arduino_attiny2313.bootloader.low_fuses = 0xe4 arduino_attiny2313.build.MCU = attiny2313
arduino_attiny2313.name = Arduino-ATtiny2313
arduino_attiny2313.upload.Protocol = stk500
arduino_attiny2313.upload.maximum_size = 2048
arduino_attiny2313.upload.Speed = 19200
arduino_attiny2313.bootloader.high_fuses = 0xdf
arduino_attiny2313.bootloader.Path = attiny45
arduino_attiny2313.bootloader.File=ATmegaBOOT.hex
arduino_attiny2313.bootloader.unlock_bits = 0x3F
arduino_attiny2313.bootloader.lock_bits = 0x0F
arduino_attiny2313.build.F_CPU = 8000000 L
arduino_attiny2313.build.core = arduino
Voeg nu arduino_attiny2313.upload.using=avrisp, uitgezonderd naar de vijl, herstarten naar de Arduino IDE en voila!
Als u hulp nodig hebt kun je een opmerking plaatsen.