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