Witajcie elektrodowicze.
Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci.
Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR.
Po zakupie otrzymujemy programator w postaci "dongla" USB oraz kabelek / tasiemkę, ze standardowym dziesięciopinowym złączem Kanda.
Jak widać na zdjęciach, wykonanie jest całkiem poprawne, aczkolwiek wiemy już, że czasami potrafią to zrobić lepiej.
Programator zbudowany jest w oparciu o mikrokontroler Atmega8A, a kody źródłowe możemy znaleźć na stronie http://www.fischl.de/usbasp . Co pozwala przypuszczać, że po raz kolejny mamy do czynienia z tanim klonem.
W załączniku macie PDF z instrukcją w języku angielskim.
Przejdźmy zatem do możliwości urządzenia. Programator obsługuje następujące układy:
Seria Mega:
ATmega8, ATmega8A, ATmega8U2, ATmega8HVA, ATmega16, ATmega16A,
ATmega16HVA, ATmega16HVB, ATmega16M1, ATmega16U2, ATmega16U4,
ATmega32, ATmega32A, ATmega32C1, ATmega32HVB, ATmega32M1, ATmega32U2,
ATmega32U4, ATmega32U6, ATmega48, ATmega48P, ATmega48PA, ATmega64, ATmega64A,
ATmega64C1, ATmega64M1, ATmega88, ATmega88P, ATmega88PA, ATmega103, ATmega128,
ATmega128A, ATmega128RFA1, ATmega161,ATmega162, ATmega163, ATmega164P, ATmega164PA,
ATmega165,ATmega165P, ATmega168, ATmega168P, ATmega168PA, ATmega169, ATmega169P,
ATmega323, ATmega324, ATmega324PA, ATmega325, ATmega325P, ATmega328P, ATmega329,
ATmega329P, ATmega406, ATmega640, ATmega644, ATmega644P, ATmega644PA, ATmega645,
ATmega649, ATmega1280, ATmega1281, ATmega1284P, ATmega2560, ATmega2561, ATmega3250,
ATmega3250P, ATmega3290, ATmega3290P, ATmega6450, ATmega6490, ATmega8515, ATmega8535,
Seria Tiny:
ATtiny10, ATtiny11, ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny22, ATtiny24, ATtiny24A,
ATtiny25, ATtiny26, ATtiny28, ATtiny43U, ATtiny44, ATtiny44A, ATtiny45, ATtiny48, ATtiny84,
ATtiny85, ATtiny88, ATtiny167,ATtiny261, ATtiny261A,ATtiny461,ATtiny861, ATtiny861A, ATtiny2313, ATtiny2313A
Seria Classic:
AT86RF401,AT90S1200,
AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4433,
AT90S4434, AT90S8515, AT90S8535, AT90SCR100H, AT90USB82,
AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287,
Seria CAN:
AT90CAN32, AT90CAN64, AT90CAN128
Seria PWM:
AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B,
AT90PWM81, AT90PWM216, AT90PWM316
Jak na urządzenie za 4 złote, mamy do dyspozycji całkiem sporą gamę mikrokontrolerów.
Bardzo przydatną, dla niektórych, funkcjonalnością może się okazać możliwość wgrywania Boot Loaderów do mikrokontrolerów dla Arduino.
Programator oferuje nam możliwości:
- wgrania do mikrokontrolera zawartoći EEPROM oraz właściwego firmware'u;
- ustawiania fuste bitów i lock bitów;
- odczytania zawartości j.w.;
- pracy w systemach Windows (w tym wszystkie "siódemki", co do wyższych, nie wiem), Linux, Mac OS X.;
- zadeklarowania napięcia programowanego mikrokontrolera, mamy do dyspozycji 5V, 3,3V oraz brak zasilania (ustawiane zworką), w przypadku gdy np. układ jest wlutowany w płytę działającego urządzenia i zasilany bezpośrednio z niej;
- "dla bajeru" mamy jeszcze dwa LED'y, RX i TX, sygnalizujące odbiór oraz nadawanie danych.
Starsza wersja posiadała jeszcze zworkę spowalniającą sprzętowo taktowanie poniżej 1,5MHz, do programowania układów o niskim taktowaniu. W wersji 2.0, spowolnienie odbywa się automatycznie.
Do obsługi programatora mamy szereg programów, a właściwie nakładek graficznych na AVRDude. Najbardziej popularne z nich to:
- SinaProg
- eXtreme Burner – AVR
- Khazama AVR Programmer
Podsumowując. Mały i bardzo przydatny programatorek, który powinien zagościć u każdego elektronika w szufladzie/walizce/kieszeni (w kieszeni spokojnie się zmieści obok tego opisywanego w zeszłym tygodniu).
Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci.

Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR.
Po zakupie otrzymujemy programator w postaci "dongla" USB oraz kabelek / tasiemkę, ze standardowym dziesięciopinowym złączem Kanda.



Jak widać na zdjęciach, wykonanie jest całkiem poprawne, aczkolwiek wiemy już, że czasami potrafią to zrobić lepiej.
Programator zbudowany jest w oparciu o mikrokontroler Atmega8A, a kody źródłowe możemy znaleźć na stronie http://www.fischl.de/usbasp . Co pozwala przypuszczać, że po raz kolejny mamy do czynienia z tanim klonem.
W załączniku macie PDF z instrukcją w języku angielskim.
Przejdźmy zatem do możliwości urządzenia. Programator obsługuje następujące układy:
Seria Mega:
ATmega8, ATmega8A, ATmega8U2, ATmega8HVA, ATmega16, ATmega16A,
ATmega16HVA, ATmega16HVB, ATmega16M1, ATmega16U2, ATmega16U4,
ATmega32, ATmega32A, ATmega32C1, ATmega32HVB, ATmega32M1, ATmega32U2,
ATmega32U4, ATmega32U6, ATmega48, ATmega48P, ATmega48PA, ATmega64, ATmega64A,
ATmega64C1, ATmega64M1, ATmega88, ATmega88P, ATmega88PA, ATmega103, ATmega128,
ATmega128A, ATmega128RFA1, ATmega161,ATmega162, ATmega163, ATmega164P, ATmega164PA,
ATmega165,ATmega165P, ATmega168, ATmega168P, ATmega168PA, ATmega169, ATmega169P,
ATmega323, ATmega324, ATmega324PA, ATmega325, ATmega325P, ATmega328P, ATmega329,
ATmega329P, ATmega406, ATmega640, ATmega644, ATmega644P, ATmega644PA, ATmega645,
ATmega649, ATmega1280, ATmega1281, ATmega1284P, ATmega2560, ATmega2561, ATmega3250,
ATmega3250P, ATmega3290, ATmega3290P, ATmega6450, ATmega6490, ATmega8515, ATmega8535,
Seria Tiny:
ATtiny10, ATtiny11, ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny22, ATtiny24, ATtiny24A,
ATtiny25, ATtiny26, ATtiny28, ATtiny43U, ATtiny44, ATtiny44A, ATtiny45, ATtiny48, ATtiny84,
ATtiny85, ATtiny88, ATtiny167,ATtiny261, ATtiny261A,ATtiny461,ATtiny861, ATtiny861A, ATtiny2313, ATtiny2313A
Seria Classic:
AT86RF401,AT90S1200,
AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4433,
AT90S4434, AT90S8515, AT90S8535, AT90SCR100H, AT90USB82,
AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287,
Seria CAN:
AT90CAN32, AT90CAN64, AT90CAN128
Seria PWM:
AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B,
AT90PWM81, AT90PWM216, AT90PWM316
Jak na urządzenie za 4 złote, mamy do dyspozycji całkiem sporą gamę mikrokontrolerów.
Bardzo przydatną, dla niektórych, funkcjonalnością może się okazać możliwość wgrywania Boot Loaderów do mikrokontrolerów dla Arduino.
Programator oferuje nam możliwości:
- wgrania do mikrokontrolera zawartoći EEPROM oraz właściwego firmware'u;
- ustawiania fuste bitów i lock bitów;
- odczytania zawartości j.w.;
- pracy w systemach Windows (w tym wszystkie "siódemki", co do wyższych, nie wiem), Linux, Mac OS X.;
- zadeklarowania napięcia programowanego mikrokontrolera, mamy do dyspozycji 5V, 3,3V oraz brak zasilania (ustawiane zworką), w przypadku gdy np. układ jest wlutowany w płytę działającego urządzenia i zasilany bezpośrednio z niej;
- "dla bajeru" mamy jeszcze dwa LED'y, RX i TX, sygnalizujące odbiór oraz nadawanie danych.
Starsza wersja posiadała jeszcze zworkę spowalniającą sprzętowo taktowanie poniżej 1,5MHz, do programowania układów o niskim taktowaniu. W wersji 2.0, spowolnienie odbywa się automatycznie.
Do obsługi programatora mamy szereg programów, a właściwie nakładek graficznych na AVRDude. Najbardziej popularne z nich to:
- SinaProg
- eXtreme Burner – AVR
- Khazama AVR Programmer
Podsumowując. Mały i bardzo przydatny programatorek, który powinien zagościć u każdego elektronika w szufladzie/walizce/kieszeni (w kieszeni spokojnie się zmieści obok tego opisywanego w zeszłym tygodniu).
Cool? Ranking DIY