Najprostrzy sposób na zapisanie programu do procesorów AVR to
podłączenie ich do portu LPT komputera i uzycie programu AVRDUDE. W
tabelce poniżej podane są połączenia między mikroprocesorem AVR a
portem LPT. W nawiasach podałem piny dla procesora Atmega8 w obudowie
PDIP28. Może sie zdażyć że twój port LPT nie dostarczy odpowiedniej
ilosci prądu do zaprogramowania AVRa, wtedy musisz do Vcc i Gnd
podłączyć zewnętrzne źródło zasilania, może to być bateryjka 4,5V lub
najprostrzy zasilacz na 7805.
AVR
Port LPT
Vcc
(7)
piny 2,3,4,5
Reset
(1)
pin 7
SCK
(19)
pin 8
MOSI
(17)
Pin 9
MISO
(18)
Pin 10
Gnd
(8)
Pin 18
kabelek
AVR<->LPT
złącze na plytce
uniwersalnej
Program do obsługi tego "kabelka" jest na stronie http://savannah.nongnu.org/projects/avrdude.
Wywołanie z linni komend dla Atmeg8 wyglada tak: avrdude -p m8 -c
bsd -e -U flash:w:program.hex
UWAGA:
Nie jest to zbytnio bezpieczny programator. Nie posiada żadnych
zabezpieczeń, w przypadku złego podłaczenia istnieje możliwość
uszkodzenia portu LPT.