Najprostszy programator dla AVR.

Najprostszy sposób na zapisanie programu do procesorów AVR to podłączenie ich do portu LPT komputera i użycie 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 zdążyć że twój port LPT nie dostarczy odpowiedniej ilości 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 najprostszy 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

AVR – złącza procesora w nawiasach piny Atmega28 w obudowie DIP28
Port LPT – numery pinów złącza LPT w wersji 25pin

1.Kabelek AVR<->LPT 2.Złącze na płytce uniwersalnej

1. kabelek AVR<->LPT
2. złącze na płytce uniwesalnej

Program do obsługi tego "kabelka" jest na stronie savannah.nongnu.org.
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łączenia istnieje możliwość uszkodzenia portu LPT.

Comments

Skomentuj




48 SQL queries done. Page generation took 0,351 seconds.