| Opis AVR-USB jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Pracuje w środowisku CodeVisionAVR oraz AVR-OSPII zgodny z AVR-Prog(910). Programator podłączany jest do komputera poprzez złącze USB. Programowanie odbywa się na dwa sposoby: w systemie przy pomocy standardowego 10 pinowego złącza ISP lub umieszczając mikrokontroler w odpowiedniej podstawce. W zasadzie programator jest wyposażony we wszystkie możliwe podstawki (DIP8, DIP14, DIP20, DIP28, DIP40, PLCC44) a więc praktycznie nie wymaga żadnych adapterów. Wyjątkiem mogą być mikrokontrolery w obudowach SMD ale i tutaj rozwiązaniem jest programowanie ich w układach macierzystych bez wylutowania. Do tego celu służy standardowe 10 pinowe gniazdo SPI oraz kabelek - tasiemka do podłączania. Do programatora dołączona jest w zestawie taka taśma 10 żyłowa zakończona obustronnie wtykami (zob. na zdjęciu niżej). Jakie dokładnie układy programuje ten programator? Urządzenie obsługuje układy z serii ATtiny, Atmega oraz AT90Xxxxx, wykaz obsługiwanych układów zawarto w poniższej tabeli: Tabela 1. Wykaz obsługiwanych układów AT90S2313 AT90S2323 AT90S2333 AT90LS2323 AT90S2323 AT90LS2323 AT90S2343 AT90LS2343 AT90S4414 AT90S4433 AT90LS4433 AT90S4434 AT90S8515 AT90S8535 AT90CAN32* AT90CAN64* AT90CAN128* AT90PWM2(PWM2B)* AT90PWM216* AT90PWM3(PWM3B)* AT90PWM316* AT90USB162* AT90USB646* AT90USB647* AT90USB82* AT90USB1286* AT90USB1287* | ATtiny13 ATtiny22 ATtiny22L ATtiny24 ATtiny25 ATtiny26 ATtiny26L ATtiny44 ATtiny45 ATtiny48(48V) ATtiny84 ATtiny85 ATtiny88(88V) ATtiny261(261V) ATtiny461(461V) ATtiny861(861V) ATtiny2313(2313V) | ATmega8(8L) ATmega16(16L) ATmega32 (32L) ATmega48(48V,48PV) ATmega64(64L)* ATmega88 (88V,88P,88PV) ATmega103(103L)* ATmega128(128L)* ATmega161(161L) ATmega162(162L,162U,162V) Atmega163(163L) Atmega164(164V,164P,164PV) ATmega165(165P)* ATmega168(168V,168P,168PV) ATmega169(169L.169V)* ATmega323(323L) Atmega324(324P,324V,324PV) ATmega325(325V,325P,325PV)* Atmega328(328P,328PV)* Atmega329(329P,329PV)* ATmega603(603L)* ATmega640(640V)* ATmega644 (P);(PV) Atmega649(649V)* ATmega645(645V)* ATmega1280(1280V)* ATmega1281(1281V)* ATmega2560(2560V)* ATmega2561(2561V)* ATmega3250P(3250V)* Atmega3290(3290P,3290PV)* ATmega6450(6450V)* Atmega6490(6490V)* ATmega8515(8515L) ATmega8535(8535L) AT86RF401* | * - Odczyt/Zapis tylko w układzie Najważniejsze cechy programatora AVR-USB firmy Telwis: -
możliwość programowania w podstawce (DIP8, DIP14, DIP20, DIP28, DIP40, PLCC44), -
możliwość programowania w układzie przy pomocy 10pinowego złącza ISP (zgodne ze standardem ATMEL) , -
zasilanie i komunikacja z komputerem PC poprzez kabelek USB, -
obsługa układów 3,3V oraz 5V, -
w zestawie sterowniki umożliwiające współprace pod systemami Windows 98/ME/XP/VISTA oraz LINUX, -
obsługa przez popularne oprogramowanie CodeVision, Programator wyposażony jest w trzy diody LED, które określają stan, w jakim się znajduje: czerwony – programator gotowy do pracy żółty – podczas programowania pamięci mikrokontrolera zielony – podczas odczytu pamięci mikrokontrolera Do poprawnej pracy programatora AVR-USB konieczna jest instalacja sterowników. Sterowniki znajdują się na załączonej płycie CD w katalogu Drivers. Instalacja sterowników w systemie Windows przebiega w typowy sposób (opis w dołączonej instrukcji obsługi). W zestawie znajduje się wszystko to, co jest niezbędne do prawidłowej pracy programatora! (otrzymujesz przesyłkę, podłączasz i programujesz :) | |