Programatory AVR.
Programatory AVR z interfejsem równoległym - popularne modele
Co to jest programator równoległy? - to urządzenie do wgrywania kodu (programu) do pamięci mikrokontrolera, które komunikuje się z nim za pomocą wielu przewodów jednocześnie, w przeciwieństwie do nowszych, programatorów szeregowych. W przeszłości był to popularny sposób programowania układów.
Kiedy stosuje się programowanie równoległe? - do reanimacji zablokowanego mikrokontrolera: Metoda ta jest używana głównie w sytuacjach, gdy nie mamy dostępu do mikrokontrolera lub układu za pomocą programatora szeregowego, układ scalony został zablokowany przez błędne ustawienie fusebitów podczas programowania szeregowego (ISP). W takich przypadkach programowanie równoległe jest jedyną metodą przywrócenia funkcjonalności mikrokontrolera. Programator łączy się z mikrokontrolerem za pomocą złącza wieloprzewodowego (np. podstawki), które ma wiele pinów do przesyłania danych równolegle.
Przykłady programatorów:
1. XGecu Pro (TL866II Plus) -uniwersalny programator mikrokontrolerów i pamięci flash oraz eeprom. Dostępny z wieloma adapterami.Obsługując dwie popularne linie mikrokontrolerów i szeregowe pamięci może być idealnym uzupełnieniem do posiadanych już programatorów. Podstawka DIP 40 dla układów o szerokości 300/600 mils, od 8 do 40 pinów.
Zalety: wszechstronność (obsługa dużej liczby układów i protokołów), szybkość działania, wbudowany tester logiki oraz intuicyjny interfejs. Posiada złacze ISP do szeregowego programowania układów. Nie wymaga dodatkowego zasilacza (zasilany z portu USB). Dostępny z wieloma adapterami typów obudów pamięci i mikrokontrolerów.
Wady: Nie obsługuje najnowych modeli mikrokontrolerów. Obejmuje ograniczoną obsługę algorytmów programowania pamięci EPROM. Cena wyższa w porównaniu do prostych programatorów szeregowych.
2. XGecu T48 [TL866-3G] - oryginalny XGECU T48 zaktualizowany TL866II Plus uniwersalny szybki programator USB wysokiej wydajności. Obsługując dwie popularne linie mikrokontrolerów i szeregowe pamięci może być idealnym uzupełnieniem już posiadanych programatorów. Podstawka DIP 48 dla programowania wielu układów.
Zalety: Wszechstronność (obsługa dużej liczby układów), szybkość działania, wbudowany tester logiki oraz intuicyjny interfejs.Szeroka dostępność i wsparcie dla mikrokontrolerów z rodziny AVR. Automatyczna regulacja ustawień po wybraniu modelu mikrokontrolera.
Wady: Nie obsługuje najnowych modeli mikrokontrolerów. obejmuje ograniczoną obsługę algorytmów programowania pamięci EPROM oraz potencjalnie wyższą cenę w porównaniu do starszych, mniej zaawansowanych modeli.
3. 51&AVRprog - jest programatorem mikrokontrolerów rodziny 8051, Atmel AVR, a także szeregowych pamięci EEPROM/FLASH z interfejsem typu: I2C, Microwire oraz SPI. Obsługując dwie popularne linie mikrokontrolerów i szeregowe pamięci może być uzupełnieniem już posiadanych programatorów. Starszy model programatora. Podstawka DIP 40 dla układów o szerokości 300/600 mils, od 8 do 40 pinów.
Zalety: Szeroka dostępność i wsparcie dla mikrokontrolerów z rodziny AVR. Automatyczna regulacja ustawień po wybraniu modelu mikrokontrolera.
Wady: Starszy model do obsługi starszych grup mikrokontrolerów. Nie obsługuje nowych modeli mikrokontrolerów. Nowsze mikrokontrolery AVR (np. te z interfejsem UPDI) wymagają specyficznych programatorów lub rozwiązań, które nie są tak powszechne jak starsze (np. ISP).
Bedziemy prezentować programatory warte zainteresowanmia i przydatne dla elektronika. Warte swojej ceny w odniesieniu do możliwości i parametrów.