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.