Kategorie

Programatory AVR

Mikrokontrolery Atmel AVR stanowią idealne rozwiązanie jako małe układy sterowania dla wielu urządzeń spotykanych w życiu codziennym. Aby mikrokontroler AVR mógł pracować zgodnie z projektem, poza napisaniem docelowego programu i zweryfikowaniem prawidłowości jego kodu, trzeba go następnie wgrać do pamięci mikrokontrolera. W tym celu niezbędne jest użycie odpowiedniego osprzętu – programatora pośredniczącego między komputerem a mikrokontrolerem. Oferowane przez nas programatory AVR są kompatybilne z większością popularnych mikrokontrolerów Atmel AVR.

Sprawdzona, niezawodna konstrukcja

Oferowane przez nasz sklep programatory AVR są kompatybilne z programatorem USBasp projektu Thomasa Fischla. Ich niewielkie wymiary i przemyślany, zgrabny design płytki PCB, ułatwiają podłączenie. Interfejs USB jest sterowany za pomocą fabrycznie zaprogramowanego mikrokontrolera Atmega8 wbudowanego na płytce programatora. Programatory AVR umożliwiają wgranie uprzednio napisanych programów z komputera na pamięć FLASH na pokładzie mikrokontrolera AVR. Ich konstrukcja jest kompatybilna z większością mikrokontrolerów AVR dostępnych na rynku. Aby wgrać program na mikrokontroler AVR, należy podłączyć programator do złącza USB w komputerze. Z drugiej strony znajduje się taśma wieloprzewodowa zakończona złączem w układzie 2x3 wyprowadzenia lub 2x5 wyprowadzeń, przy czym w programatorach AVR. Częściej stosowane jest złącze w układzie 2x3. Wyprowadzenia tworzące opisywane złącze to:

MOSI (Master Out Slave In) – wyprowadzenie odpowiedzialne za przesyłanie danych z komputera do pamięci FLASH mikrokontrolera;

MISO (Master In Slave Out) – wyprowadzenie odpowiedzialne za przesyłanie danych zwrotnych z mikrokontrolera AVR do komputera;

SCK (Serial Clock) – zegar taktujący odpowiedzialny za synchronizację czasową podczas wymiany danych między komputerem a mikrokontrolerem na płytce programatora;

RESET – przed zaprogramowaniem mikrokontrolera należy na to wyprowadzenie podać stan logiczny z wysokiego na niski, w celu zresetowania pamięci mikrokontrolera;

VTG – zasilanie pomocnicze napięciem 5 V;

GND – masa układu.

Pomocne dodatkowe funkcje programatorów AVR

Konstrukcja i oprogramowanie programatorów AVR pozwala na zapis i odczyt zawartości pamięci EEPROM, zawartości pamięci FLASH zawierającej program oraz ustalenia bitów konfiguracyjnych i bitów blokujących w mikrokontrolerze programowanym. Programatory AVR współpracują z systemami operacyjnymi Windows, macOS, a także Linux. Maksymalna prędkość wymiany danych wynosi 5 kBit/s. Wszystkie dostępne do pobrania niezbędne do uruchomienia programatora sterowniki działają na każdym systemie Windows z aktualnym wsparciem technicznym, zarówno w wersji 32-, jak i 64-bitowej.