SlackList  - Śmietnik - Programator


Najprostrzy programator dla AVR.

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
programator zlacze

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.




Grenlandia 2012