![](http://www.sibit.pl/allegro/usbrs232ttl/opis.gif)
AVR PROG 4w1 jest programatorem ISP procesorów z rodziny AVR. Komunikacja z komputerem odbywa się za pomocą złącza USB więc jest to idealne rozwiązanie dla nowych komputerów nie posiadających złącza RS232 czy LPT. To, co wyróżnia sprzedawane na tej aukcji urządzenie od podobnych, tańszych rozwiązań na Allegro, to przede wszystkim dodatkowy układ odpowiedzialny za komunikację USB. Obsługą tej magistrali zajmuje się doskonały FT232RL firmy FTDI. Rozdzielenie zadań (transmisja USB i obsługa SPI) na dwa osobne układy sprzyja bardzo wysokiej stabilności pracy programatora pod wszystkimi systemami operacyjnymi, nawet tymi najnowszymi (np. Windows 8 , Windows 7). Programator oprócz standardowego STK500v2 jako nieliczny obsługuje również protokół AVR910. Dzięki zaimplementowaniu protokołów STK500 i AVR910 programator obsługuje praktycznie wszystkie ośmiobitowe mikrokontrolery AVR. Do programatora dodatkowo dostarczony jest również firmware RS232TTL (programator pełni wtedy funkcję konwertera USB<->RS232 TTL - sygnały Rx i Tx). Oprogramowanie wewnętrzne może być łatwo zmieniane przez użytkownika. W zależności od potrzeby można wgrać firmware STK500v2, AVR910 lub RS232 TTL. Do zmiany firmware nie jest potrzebny dodatkowy programator, wszystko odbywa się za pomocą dołączonych aplikacji - SIBoot lub AvrProg. Dodatkową funkcją programu SIBoot jest upgrade przez internet czyli ściągnięcie (jeśli jest nowsza wersja) firmware i wgranie do programatora.
Poprzez odpowiednią konfigurację (zworka) urządzenie może zasilać (z USB komputera) programowany układ co eliminuje potrzebę stosowania dodatkowych źródeł napięcia.
W urządzeniu zastosowano buforowanie sygnałów linii SPI co zwiększyło odporność układu na zakłócenia oraz rozszerzyło zakres tolerowanych napięć zasilania programowanego układu (1,8V - 6V). Po skończonej operacji programowania wyjścia bufora ustawiane są w tryb wysokiej impedancji. Dzięki temu porty programowanego mikrokontrolera pozostają nieobciążone - programator w tym stanie jest niewidoczny dla badanego układu.
W celu ochrony przed zbyt wysokim poborem prądu z USB w programatorze zastosowano bezpiecznik polimerowy. Opcjonalnie programator może być wyposażony w barierę optoizolacyjną dostępną na innej mojej aukcji. Nowością jest wyprowadzenie dodatkowego autonomicznego sygnału zegarowego (GEN - pin nr 3 złącza). Sygnał może być przydatny do taktowania programowanego mikrokontrolera w przypadku "zablokowania" niepoprawnie ustawionymi fusebitami (mikrokontroler ustawiony na taktowanie z zewnętrznego źródła). Czasami zdarza się że nawet fabrycznie nowe mikrokontrolery mają ustawione zewnętrzne taktowanie ! Opcjonalnie pin GEN może również podczas programowania przyjmować stan wysoki, stan niski lub może być nieaktywny dla zachowania 100% zgodności z KANDA. Programator współpracuje m.in. z AVRStudio (AvrProg, AVRISP, STK500), AVR-OSP II, CodeVision, BASCOM-AVR, AVRDUDE. W środowisku BASCOM programator jest obsługiwany bezpośrednio, bez żadnych dodatkowych nakładek - tryb STK500 native driver.
Programator działa również w najnowszym ATMEL Studio 6.2
Programator składa się w większości z elementów SMD umieszczonych na profesjonalnym dwustronnym PCB z metalizacją i soldermaską. Całość jest zmontowana bardzo starannie tak, by w efekcie otrzymać urządzenie wysokiej jakości. Programator umieszczony jest w bardzo poręcznej plastikowej obudowie. Obudowa jest metalizowana w celu redukcji emisji oraz oddziaływania zakłóceń EMI.
PROGRAMATOR DZIAŁA WE WSZYSTKICH SYSTEMACH - LINUX, WINDOWS XP, VISTA, WINDOWS 7, WINDOWS 8 (sterowniki dla systemów 32 bit i 64 bit)
Lista obsługiwanych przez programator mikroprocesorów:
MIKROKONTROLER
|
TRYB PRACY (FIRMWARE)
|
STK500v2
|
AVR910
|
AT90CAN128
|
X
|
X
|
AT90CAN32
|
X
|
|
AT90CAN64
|
X
|
|
AT90PWM2
|
X
|
X
|
AT90PWM216
|
X
|
|
AT90PWM2B
|
X
|
|
AT90PWM3
|
X
|
X
|
AT90PWM316
|
X
|
|
AT90PWM3B
|
X
|
|
AT90S1200
|
X
|
X
|
AT90S2313
|
X
|
X
|
AT90S2323
|
X
|
X
|
AR90S2333
|
|
X
|
AT90S2343
|
X
|
X
|
AT90S4414
|
X
|
X
|
AT90S4433
|
X
|
X
|
AT90S4434
|
X
|
X
|
AT90S8515
|
X
|
|
AT90S8515A
|
|
X
|
AT90S8534
|
|
X
|
AT90S8535
|
X
|
X
|
AT90S8544
|
|
X
|
AT90USB1286
|
X
|
|
AT90USB1287
|
X
|
|
AT90USB162
|
X
|
|
AT90USB646
|
X
|
|
AT90USB647
|
X
|
|
AT90USB82
|
X
|
|
ATmega103
|
X
|
X
|
ATmega128
|
X
|
X
|
ATmega1280
|
X
|
X
|
ATmega1281
|
X
|
X
|
ATmega16
|
X
|
X
|
ATmega161
|
X
|
X
|
ATmega162
|
X
|
X
|
ATmega163
|
X
|
X
|
ATmega164
|
|
X
|
ATmega164P
|
X
|
|
ATmega165
|
X
|
|
ATmega165P
|
X
|
|
ATmega168
|
X
|
X
|
ATmega168P
|
X
|
|
ATmega169
|
X
|
X
|
ATmega169P
|
X
|
|
ATmega16HVA
|
X
|
|
ATmega2560
|
X
|
|
ATmega2561
|
X
|
|
ATmega32
|
X
|
X
|
ATmega323
|
X
|
|
ATmega324
|
|
X
|
ATmega324P
|
X
|
|
ATmega325
|
X
|
|
ATmega3250
|
X
|
|
ATmega3250P
|
X
|
|
ATmega325P
|
X
|
|
ATmega328P
|
X
|
|
ATmega329
|
X
|
X
|
ATmega3290
|
X
|
X
|
ATmega3290P
|
X
|
|
ATmega329P
|
X
|
|
ATmega406
|
X
|
|
ATmega48
|
X
|
X
|
ATmega48P
|
X
|
|
ATmega64
|
X
|
X
|
ATmega640
|
X
|
X
|
ATmega644
|
X
|
|
ATmega644P
|
X
|
|
ATmega645
|
X
|
|
ATmega6450
|
X
|
|
ATmega649
|
X
|
X
|
ATmega6490
|
X
|
X
|
ATmega8
|
X
|
X
|
ATmega8515
|
X
|
X
|
ATmega8535
|
X
|
X
|
ATmega88
|
X
|
X
|
ATmega88P
|
X
|
|
ATtiny10
|
|
X
|
ATtiny11
|
X
|
|
ATtiny12
|
X
|
X
|
ATtiny13
|
X
|
X
|
ATtiny15
|
X
|
X
|
ATtiny22
|
X
|
|
ATtiny2313
|
X
|
X
|
ATtiny24
|
X
|
X
|
ATtiny25
|
X
|
X
|
ATtiny26
|
X
|
X
|
ATtiny261
|
X
|
|
ATtiny28
|
X
|
|
ATtiny43U
|
X
|
|
ATtiny44
|
X
|
X
|
ATtiny45
|
X
|
X
|
ATtiny461
|
X
|
|
ATtiny48
|
X
|
|
ATtiny84
|
X
|
X
|
ATtiny85
|
X
|
X
|
ATtiny861
|
X
|
|
Oczywiście wersje niskonapięciowe (L) tych procesorów również są obsługiwane. Jeżeli na liście nie ma mikrokontrolera który Chcesz zaprogramować - Zadaj pytanie. Być może brak jakiejś pozycji jest wynikiem mojego niedopatrzenia. Protokół stk500v2 z założenia jest niezależny od programowanych urządzeń więc obsługa danego mikrokontrolera to tylko kwestia znalezienia odpowiedniego softu na PC. PODSUMOWANIE (CECHY):
- DZIAŁA M.IN. W WINDOWS XP, WINDOWS VISTA, WINDOWS 7, WINDOWS 8, LINUX - STABILNA OBSŁUGA USB - DODATKOWY UKŁAD (FT232RL) - OBSŁUGA DWÓCH STANDARDÓW (STK500V2 I AVR910) - DODATKOWA FUNKCJA -> INTERFEJS USB<->RS232 TTL(Rx i Tx) - WYPROWADZONY DODATKOWY SYGNAŁ ZEGAROWY (GEN) - KILKA PRĘDKOŚCI PRACY KONFIGUROWANYCH Z POZIOMU AVR STUDIO - UPDATE ON-LINE (AUTORSKI PROGRAM NARZĘDZIOWY SIBoot) - MOŻLIWOŚĆ ZASILANIA UKŁADU Z PROGRAMATORA - ŁATWA ZMIANA FIRMWARE (WGRANY BOOTLOADER) - PEŁNA INTEGRACJA Z AVR STUDIO (AvrProg, AVRISP, STK500) - WSPÓŁPRACA Z WIELOMA PROGRAMAMI - BUFOROWANIE LINII SPI - SZEROKI ZAKRES TOLEROWANYCH NAPIĘĆ (1,8V - 6V) - OCHRONA PORTU USB KOMPUTERA - BEZPIECZNIK POLIMEROWY - OBUDOWA EMI - ZGODNOŚĆ Z KANDA (SYGNAŁ GEN MOŻE BYĆ WYŁĄCZONY LUB JAKO SYGNAŁ LED)
W skład zestawu wchodzą:
programator AVR PROG 4W1 w obudowie
kabel połączeniowy USB
taśma zakończona wtykami IDC10
CD z instrukcją, oprogramowaniem i driverami*
karta gwarancyjna
dowód zakupu - paragon lub na życzenie faktura VAT
* Sterowniki dla większości systemów operacyjnych:
Windows 8, Windows 7, Windows 7 x64, Windows XP, Windows XP x64, Windows Server 2008 R2, Windows Server 2008, Windows Server 2008 x64, Windows Server 2003, Windows Server 2003 x64, Windows 2000, Windows ME, Windows 98, Windows CE.NET, Windows Vista, Windows Vista x64, Linux.
Na sprzedawane urządzenie udzielam gwarancji rozruchowej. Jeśli nie jesteś zadowolony z urządzenia możesz je odesłać w ciągu 14 dni.
Ponadto obowiązują 24 miesiące gwarancji.
|