USB AVR ISP II STK500v2
Programator ISP mikrokontrolerów AVR zgodny z STK500v2
Opis
Programator USB AVR ISP II STK500v2 jest programatorem ISP
8-bitowych mikrokontrolerów AVR firmy Atmel. Podłączany do portu USB
komputera PC umożliwia łatwe programowanie mikrokontrolerów
z notebooków (nie posiadających portów LPT i RS-232), tworząc mobilne
Srodowisko programistyczne.
Współpracuje ze Srodowiskiem AVRStudio firmy Atmel a także z innymi
Srodowiskami programistycznymi (WinAVR, Bascom-AVR) umożliwiając
łatwe programowanie w systemie mikrokontrolerów AVR. Możliwe jest też
uruchamianie z linii komend, co umożliwia szybkie programowanie seryjnie
produkowanych urządzeń.
USB AVR ISP II STK500v2 posiada interfejs ISP w standardzie Kanda
(10 pin), co uniemożliwia ewentualne pomyłki w podłączaniu do układu
docelowego.
Zastosowany bufor napięciowy umożliwia programowanie mikrokontrolerów
zasilanych napięciami 2,0 V - 5,5V.
Obsługiwane mikrokontrolery
Programator USB AVR ISP II STK500v2 umożliwia programowanie wszystkich mikrokontrolerów rodziny AVR obsługiwanych
przez programator STK500v2.
Współpraca z programami
Programator USB AVR ISP II STK500v2 jest natywnym interfejsem programowania Srodowiska AVRStudio.
USB AVR ISP II STK500v2 może także współpracować ze Srodowiskami WinAVR, Bascom-AVR, CodeVisionAVR.
Podstawowe właSciwoSci
- kompatybilny z programatorem STK500v2
- umożliwia programowanie w systemie wszystkich mikrokontrolerów AVR obsługiwanych przez programator STK500v2
- podłączany do portu USB komputera PC umożliwia programowanie mikrokontrolerów również z notebooków
- praca w trybie COM lub trybie HID
- współpraca z Atmel AVRStudio, WinAVR, Bascom-AVR, CodeVisionAVR
- współpraca z układami zasilanymi napięciami 2,0 V - 5,5V
- standardowy interfejs KANDA 10 pin
- zabezpieczenie nadprądowe chroniące port USB (bezpiecznik polimerowy)
- diody LED sygnalizujące stan pracy programatora
- możliwoSć zasilania układu docelowego z portu USB (5V)
- złącze ISP umożliwiające zmianę firmware'u programatora
- dodatkowa dioda LED sygnalizująca podłączenie programatora STK500v2 do wirtualnego portu szeregowego (COM)
- 1 -
USB USB PROG
AVRAVR ISP II
Opis złączy programatora i diod LED
Jumper J1
Do konfiguracji programatora służą
ON - zasilanie układu
docelowego 5V
2 zworki J1 i J2:
Jumper J2
ON - tryb HID
układ docelowy jest zasilany
ON z programatora
J1
Złącze
układ docelowy nie jest zasilany
programowania
OFF
z programatora
ISP (standard
KANDA)
LED czerwona D5 - programowanie
i odczyt pamięci flash
tryb HID
LED żółta D4, zielona D6 - ON
komunikacja programatora z
J2
portem COM (zapalona), zasilanie
z USB
tryb COM
Złącze J7 w standardzie ISP OFF
służące do zmiany firmware'u
Rozmieszczenie sygnałów złącza w standardzie KANDA
Rysunek przedstawia złącze interfejsu ISP w standardzie
KANDA, które powinno być zamontowane na płytce
MOSI VCC
MOSI, MISO, SCK - sygnały magistrali SPI
z programowanym układem docelowym. Złącze zamontowane
NC GND
RST - reset układu docelowego
w programatorze USB AVR ISP III mk II umożliwia podłączenie
RST GND
VCC - napięcie zasilania układu docelowego
programatora za pomocą standardowej taSmy IDC
SCK GND
GND - masa układu docelowego
MISO GND W przypadku zastosowania niestandardowego ułożenia pinów,
należy użyć odpowiedniej przejSciówki.
Podłączenie z układem docelowym
Rysunek przedstawia przykładowy schemat podłączenia programatora do mikrokontrolera ATmega8.
- 2 -
USB AVR ISP II
1
2
Instalacja sterowników w trybie COM
1) Podłączyć programator do portu USB za pomocą kabla miniUSB B(Canon)-USB A
2) Przy pierwszym podłączeniu programatora do komputera, system Windows poinformuje użytkownika o wykryciu nowego
urządzenia i przystąpi do jego instalacji
3) W oknie kreatora należy zaznaczyć opcję Nie, nie tym razem i wybrać Dalej
4) W następnym oknie kreatora zaznaczyć Zainstaluj z listy lub okreSlonej lokalizacji i wybrać Dalej
- 3 -
USB AVR ISP II
Instalacja sterowników w trybie COM c.d.
5) Następnie wybrać opcję Wyszukaj najlepszy sterownik w tych lokalizacjach oraz Uwzględnij tę lokalizację
w wyszukiwaniu i podać Scieżkę dostępu do sterownika. Po wybraniu lokalizacji sterowników, wybrać Dalej,
następnie potwierdzić instalację sterowników przyciskiem Mimo to kontynuuj
6) Po poprawnej instalacji programatora, w oknie Menedżera urządzeń powinna pojawić się pozycja Porty (COM i LPT)
a w niej Communications Port (COMx)
Podłączenie USB AVR ISP II STK500v2 do innego portu USB niż poprzednio wywoła okno instalacji sterownika (jak przy
każdym innym urządzeniu USB).
7) Po zainstalowaniu wirtualnego portu COM, wchodzimy w pole WłaSciwoSci i w zakładce Ustawienia portu wybieramy
prędkoSć transmisji 115200 b/s
- 4 -
USB AVR ISP II
Instalacja sterowników w trybie COM c.d.
8) DomySlnie numer wirtualnego portu COM zostanie przydzielony jako ostatni wolny port. Ponieważ AVRStudio ma
możliwoSć wyboru portu COM od 1-9, należy wybrać wolny port COM z tego przedziału, wchodząc w pole
Zaawansowane i w polu Numer portu COM wybrać wolny port o najmniejszym numerze (np. COM1). Zatwierdzić
wszystkie operacje i ponownie podłączyć urządzenie do tego samego portu USB
9) Po ponownym podłączeniu programatora powinny być widoczne ustawione parametry portu COM.
Instalacja sterowników w trybie HID
1) Aby zainstalować programator w trybie HID wystarczy założyć czarną zworkę J1 a następnie podłączyć programator do
portu USB komputera. System Windows automatycznie zainstaluje sterowniki.
UWAGA!
Pod systemami 64-bitowymi (Windows Vista 64-bit, Windows 7 64-bit) programator pracuje tylko w trybie HID.
Programator w trybie HID obsługiwany jest wyłącznie przez program avrdude w wersji 5.5 lub wyższej.
- 5 -
USB AVR ISP II
Użytkowanie
Programator USB AVR ISP II STK500v2 obsługiwany jest za pomocą Srodowiska programistycznego Atmel AVRStudio lub
AVRDUDE.
Współpracuje także ze Srodowiskiem WinAVR (również w integracji z AVRStudio) i Bascom-AVR.
AVRStudio
1) Z głównego menu wybieramy ToolsZ Program AVRZ Connect
2) W zakładce Select AVR Programmer wybieramy STK500 or AVRISP i Port: Auto
3) Po poprawnym połączeniu AVR Studio z programatorem powinno pojawić się poniższe okno
- 6 -
USB AVR ISP II
AVRStudio-c.d.
4) W zakładce Board należy wybrać częstotliwoSć programowania ISP dostosowaną do częstotliwoSci zegara taktującego
programowany mikrokontroler, powinny to być wartoSci z zakresu 57,6 kHz - 1,845 Mhz, następnie zapisać wartoSć do
programatora przyciskiem Write
5) W zakładce Program należy wybrać typ mikrokontrolera, położenie pliku *.hex i nacisnąć przycisk Program w celu
zaprogramowania mikrokontrolera. W innych zakładkach należy ewentualnie odpowiednio ustawić Fusebity.
- 7 -
USB AVR ISP II
Konfiguracja Bascom-AVR
1) Z głównego menu wybieramy OptionsZ Programmer
2) W zakładce Programmer z rozwijanej listy wybieramy STK500 extended
3) Poniżej w zakładce Serial w oknie Port podajemy numer portu COM programatora
4) W oknie STK500 EXE podajemy Scieżkę dostępu do pliku STK500.exe (plik pakietu AVR Studio)
5) Po wybraniu Program (F4) otworzy się okno STK500 Options z opcjami obsługi programatora.
- 8 -
USB AVR ISP II
AVRDUDE
WłaSciwoSci programu AVRDUDE:
-Obsługiwany z lini poleceń, co umożliwia uruchamianie z poziomu innych aplikacji
-Działa w systemach, takich jak: Windows, Linux, MacOS X, FreeBSD
-umożliwia zapis i odczyt pamięci Flash, EEPROM, fuse i lock bitów
Obsługiwane mikrokontrolery AVR to między innymi:
- ATmega6450, ATmega3250, ATmega645, Atmega325
- ATmega2561, ATmega2560, ATmega1281, Atmega1280,
- Atmega640
- ATmega168, ATmega88, Atmega48
- ATmega8535, ATmega8515, ATmega8, Atmega161,
- ATmega32, ATmega6490, ATmega649, ATmega3290P,
- ATmega3290, ATmega329P, ATmega329, Atmega169,
- ATmega163, ATmega162, ATmega644P, Atmega644,
- ATmega324P, ATmega164P, Atmega16
- ATmega128, ATmega64, ATmega103
- ATtiny15, ATtiny13, ATtiny12, Attiny11
- Attiny2313
- ATtiny84, ATtiny44, Attiny24
- ATtiny85, ATtiny45, Attiny25
- ATtiny861, ATtiny461, Attiny261, ATtiny26
- AT90USB1287, AT90USB1286, AT90USB647, AT90USB646
- AT90PWM3B, AT90PWM2B, AT90PWM3, AT90PWM2
- AT90CAN32, AT90CAN64, AT90CAN128
- AT90S8535, AT90S8515, AT90S4434, AT90S4433, AT90S2343
- AT90S2333, AT90S2313, AT90S4414, AT90S1200
... I wiele innych.
- 9 -
USB AVR ISP II
AVRDUDE-GUI (tryb COM)
Program AVRDUDE posiada nakładki graficzne, np. AVRDUDE-GUI, które ułatwiają programowanie.
1) W polu avrdude.exe File należy podać Scieżkę dostępu do pliku programu avrdude
2) W polu Programmer należy wybrać tryp programatora: Atmel STK500v2 Version 2.x firmware (STK500v2)
3) W polu Port należy wybrać odpowiedni port COM a w polu Device wybrać odpowiedni typ procesora AVR
4) Programowanie rozpoczyna się po wybraniu przycisku Write (lub Erase-Write-Verify)
- 10 -
USB AVR ISP II
AVRDUDE-GUI (tryb HID)
1) W polu avrdude.exe File należy podać Scieżkę dostępu do pliku programu avrdude
2) W polu Programmer należy wybrać tryp programatora: Atmel STK500v2 Version 2.x firmware (STK500v2)
3) W polu Port należy wybrać avrdoper a w polu Device wybrać odpowiedni typ procesora AVR
4) Programowanie rozpoczyna się po wybraniu przycisku Write (lub Erase-Write-Verify)
- 11 -
USB AVR ISP II
Aktualizacja firmware'u
MOSI, MISO, SCK - sygnały magistrali SPI
2 RST - reset układu docelowego
1 VCC - napięcie zasilania układu docelowego
GND - masa układu docelowego
Dane techniczne
Wymiary : 41 x 57 x 10 mm
Waga : ok. 40 g
Połączenie do PC : USB
Kabel programujący : 30 cm
Złącze programujące : IDC-10 0.1 standard KANDA
CzęstotliwoSć zegara ISP : 1,845 MHz
Napięcie układu docelowego : Vtarget 1,5-5,5V
Zasilanie układu docelowego : Vtarget 4,5-5,5 V
Pobór prądu z portu USB : 60 mA
- 12 -
USB AVR ISP II
VCC
MOSI
GND
MISO
SCK
RST
Wyszukiwarka
Podobne podstrony:
USB AVR ISP I manualavr ispMB AVR ISP instrukcjaReiki Shiki Ryoho Level II ManualProgramowy interfejs USB w AVRProgramator USB AVR instrukcja upavr ispAtmel Avr USB Firmware Upgrade For AT90USB doc7769AudioBox USB ManualBE6 II Motherboard User’s Manualavt 524 Programator USB mikrokontrolerów ATmega ISPVOLVO Guard Alarm II Service ManualBmw Manual Obd IiAvr Usb Joystick SchematicAlchemia II Rozdział 8Do W cyrkulacja oceaniczna II rokwięcej podobnych podstron