Der er flere metoder til at brænde BOOT-LOADER ind i en ATmega328P, F.eks.:
Ny Bootload- og ARDUINO IDE-programmer,
kombineret i een og samme enhed, som spændings-fødes
via USB-enheden.
Programmeren er lavet på et
eksperimental-print, indkøbt via e-bay fra EVIL MAD SCIENTIST i USA,
og var leveret på adressen på under 8 dage.
Idéen med at bruge dette
indkøbte kort, var den, at man har direkte adgang til at montere
programmeringsenheden, da forbindelserne allereder er etableret, samtidig med at
der var afsat
terminaler til både krystal og tilhørende 22 pf kondensatorer. Desuden var der
eksperimental-plads
til montering af en spændingsregulator og lys-dioder.
Soklen er indkøbt i Kina, men det tog 14 dage for leveringen.
Hertil kommer så
programmeringsenhede, en 5V Micro USB
Tiny AVR ISP ATtiny44. Desuden 3 dioder
til at indikere, at der sker noget under programmering, samt mulighed for
udvendig strømforsyning,
hvis lige der er noget, der skal testes af.
Det hele er skruet op på en ACRYL-plade, så man kan overskue det.
Her set fra bunden:
Programmeren kan både programmere
BOOTLOADER i en helt nu og jomfruelig CPU, men den kan
også lægge program i processoren.
Det kan være nødvendigt at installere
et driver-program til USB Tiny AVR ISP.
Denne driver er en del af LibUSB som kan downloades som en
.RAR-file her...
Når driveren er korrekt installeret, vil det kunne ses i Enhedshåndtering således:
Grundlæggende SETUP:
Under værktøjer vælges under BOARD som vist
herunder. Derefter vælges den CPU-type vi skal
programmere - der kan vælges mellem ATmega328 og ATmega168.
Når man programmerer med en 5V Micro USB
Tiny AVR ISP ATtiny44, skal der ikke defineres en
COM-port, men blot vælges "USBtinyISP", og her ses så også,
at der ikke er en aktiv Arduino-COM-port.
Så er SETUP færdig.
BOOTLOAD programmer:
Nu kan BOOTLOADER programmeres ved at,
under værktøjer, vælge "Burn Bootloader"
nederst herunder.
En video på YOUTUBE viser en DEMO af BOOTLOAD-PROGRAMMERING:
ARDUINO IDE Programmer:
Opsætningen af Arduino IDE er den samme som for Bootload-programmering.
Ved at kigge i MENU-linien, under SKETCH
ses et punkt "Upload Using Programmer",
med genvejstasterne "Ctrl-Shift +
U".
Der findes endnu en genvej, nemlig
ved at holde SKIFT-knappen nede, samtidig med, at man
trykker på UPLOAD, knappen med pilen pegende mod højre.
Ved denne tastefunktion, compileres et
program, og UPLOADES til processoren, på helt
samme måde, som hvis det var sket på en Arduino UNO, ver. 3.0.
En nem og hurtig konstruktion, som vil være ret praktisk fremover.
God fornøjelse...
vy 73 de OZ6YM, Palle