radzio.dxp.pl |
|
Menu Wyświetlacze LCD Układy peryferyjne Programy dla PC Projekty Mikrokontrolery AVR
|
Programator mikrokontrolerów AVR (STK500) Budowa programatora Pobierz
Uruchomienie programatora
Mikrokontroler ATMega8535 należy skonfigurować do pracy z zewnętrznym rezonatorem kwarcowym, zaprogramować bit CKOPT oraz włączyć tryb zgodności z AT90S8535.
Po umieszczeniu mikrokontrolerów na zmontowanej płytce programatora należy wgrać właściwe oprogramowanie sterujące. W tym celu należy zewrzeć zworkę JP1 a następnie należy uruchomić program AVR Studio. Następnie z menu 'Tools' wybieramy opcję 'AVR Prog'. Jeśli programator został poprawnie zmontowany to powinno się ukazać następujące okno :
Klikając przycisk 'Browse' wybieramy plik STK500.ebn znajdujący się w podkatalogu STK500 katalogu z programem (C:\Program Files\Atmel\AVR Tools\STK500) i klikamy przycisk 'Program' w sekcji 'Flash'. Po pomyślnym wgraniu oprogramowania zworkę JP1 należy rozewrzeć i nasz programator jest gotowy do pracy (konieczne jest ponowne włączenie napięcia zasilającego). Jeśli proces wgrywania oprogramowania sterującego przebiegł pomyślnie, to po włączeniu zasilania powinny zaświecić się diody kontrolne. W celu zaprogramowania mikrokontrolera naszym programatorem należy na pasku narzędzi odszukać grupę ikon odpowiedzialnych za obsługę programatora :
W chwili obecnej aktywne powinny być tylko dwie ikony. Po kliknięciu w pierwszą z lewej powinno się ukazać następujące okno :
Na liście "Platform" powinna być podświetlona pozycja "STK500 or AVRISP". Na liście "Port" najlepiej zaznaczyć "Auto". Po kliknięciu "Connect", jeśli programator jest poprawnie zmontowany oraz podłączony do komputera powinno się ukazać następujące okno :
Po wybraniu typu mikrokontrolera z listy uaktywniają się opcje dotyczące programowania pamięci Flash oraz EEPROM :
Gdy mikrokontroler nie jest podłączony do programatora, lub jest zablokowany po próbie zaprogramowania pamięci lub odczytu bitów konfiguracyjnych pojawia się komunikat o błędzie :
Po zminimalizowaniu okna programu AVRISP na pasku narzędzi uaktywniają się ikony powiązane z programowaniem pamięci :
Po kliknięciu w ikonę symbolizującą układ scalony z czerwoną strzałką
pamięć Flash jest programowana plikiem hex otwartego projektu. Współpraca z łączem USB |
(c) Radosław Kwiecień |