micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -



Podobne dokumenty
micro Programator ISP mikrokontrolerów AVR zgodny z AVRISP mkii Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

micro USB AVR ISP II FT STK500v2 Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Podstawowe w³aœciwoœci - 1 -

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

micro Programator ISP mikrokontrolerów AVR AVR USB PROG Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

INSTRUKCJA OBSŁUGI.

1.1 Co to jest USBasp? Parametry techniczne Obsługiwane procesory Zawartość zestawu... 4

micro USB AVR ISP I (USBasp) Programator ISP mikrokontrolerów AVR Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci

Programator AVR USBasp

Programator procesorów rodziny AVR AVR-T910

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

USB AVR JTAG. Instrukcja obsługi rev.1.0. Copyright 2011 SIBIT

Programator STK500v2 USB

USB AVR BOX II DEBUGGER & ISP PROGRAMMER REV. 1.2

yoyo ver. 6.0

MultiTool instrukcja użytkownika 2010 SFAR

MikloBit ul. Cyprysowa 7/ Jaworzno. JTAG + ISP dla AVR. rev

rys.1 1 Złącze ISP do komunikacji z programowanym układem. Złącze jest kompatybilne ze standardem 10-cio wyprowadzeniowym firmy ATMEL. rys.

AVR PROG USB. Instrukcja obsługi rev.3.6. Copyright 2010 SIBIT

MikloBit ul. Cyprysowa 7/ Jaworzno. rev MB-AVR-ISP programator

Programator mikrokontrolerów AVR

Instrukcja obsługi debugera JTAG-AVR USB v2

Instrukcja Użytkownika

ATNEL. Programator USBASP. Instrukcja obsługi. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś

Kabel USB 2.0 do poù¹czenia komputerów PCLinq2 (PL-2501) podrêcznik u ytkownika

Programator AVR MKII. Instrukcja obsługi. Copyright by Barion

Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.

Programator mikrokontrolerów AVRmkII firmy Telwis

INSTRUKCJA OBSŁUGI PROGRAMATORA MKII AVR CLONE. Eltronics

INSTRUKCJA OBSŁUGI. Programatora MKII AVR PRO ELTRONICS

INSTRUKCJA OBSŁUGI. Programatora MKII AVR MINI ELTRONICS

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

AVR PROG OPTO. Instrukcja obsługi rev.1.0. Copyright 2010 SIBIT AVR PROG OPTO 1

ZL8AVR. Płyta bazowa dla modułów dipavr

ISP ADAPTER 2. Instrukcja obsługi rev.1.0. Copyright 2011 SIBIT

z interfejsem USB i złączem KANDA

KONWERTER INTERFEJSÓW USB/RS-485. Typu PD10. Instrukcja obs³ugi

Zestaw Startowy EvB. Więcej informacji na stronie:

Dokumentacja techniczna V1.8 STK 200/300. programator isp na lpt

[INSTRUKCJA ATB-USBASP]

Płytka uruchomieniowa XM64

dokument DOK wersja 1.0

Instrukcja użytkownika

AVR PROG MKII. Instrukcja obsługi rev.2.0. Copyright 2010 SIBIT

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

INSTRUKCJA OBSŁUGI Zestaw uruchomieniowy EvB 5.1 v5

Reanimacja interfejsu HEX-CAN USB 7.04 po nieudanej aktualizacji oprogramowania.

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

KONWERTER INTERFEJSÓW USB/RS-232. Typu PD12. Instrukcja obs³ugi

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

1.1 Co to jest USBCOM? Budowa oraz parametry techniczne... 3

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

Systemy wbudowane. Wprowadzenie. Struktura. Mikrokontrolery AVR. Wprowadzenie do programowania w C

Konwerter RS 232 / Centronics typ KSR

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

AVR PROG MKII. Instrukcja obsługi rev Copyright 2013 SIBIT

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

Kod produktu: MP01611

Instrukcja użytkownika

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 IU SY5

Instytut Teleinformatyki

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. Wersja dokumentu P.1. Wersja dokumentu NP1.

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

ZL19PRG. Programator USB dla układów PLD firmy Altera

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09

Instrukcja aktualizacji oprogramowania

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi

Instrukcja obsługi programatora AVR Prog USB v2 / MK II ECO

Mikrokontrolery AVR techniczne aspekty programowania

INSTRUKCJA Płytka uruchomieniowa EvB 4.3 v3

Instrukcja aktualizacji oprogramowania. CardioScan 10, 11 i 12. do wersji 54a luty 2012

[INSTRUKCJA ATB-USBASP]

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

TRB-0610 Konwerter USB RS 232/422/485 Instrukcja obsługi

Laboratorium - Instalacja Virtual PC

PERSON Kraków

Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a

Wstęp. Opis ATMEGA128 MINI MODUŁ VE-APS-1406

Dariusz Kozak ZESTAW URUCHOMIENIOWY MIKROKOMPUTERÓW JEDNOUKŁADOWYCH MCS-51 ZUX51. Loader LX51 INSTRUKCJA OBSŁUGI DK Wszystkie prawa zastrzeżone

Interfejs komunikacyjny RCI-2 v1.0

Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535

1) Połączenie za pomocą kabla PC/PPI (Nr kat.: USB: 6ES DB30-0XA0, RS232: 6ES CB30-0XA0)

ABONENCKA CENTRALA TELEFONICZNA SIGMA. Instalacja sterownika USB

PRZETWORNIK USB - RS232

Instrukcja obs³ugi optoizolowanego konwertera MCU-01 USB - RS232/485. Wersja 0.2

INSTRUKCJA OBSŁUGI PROGRAMATORA WILLEM

Kod produktu: MP-W7100A-RS485

AUTOMATYKA PRZEMYSŁOWA

INTERFEJS DIAGNOSTYCZNY BMW INPA / ADS/ GT1/ DIS / EDIABAS INSTRUKCJA OBSŁUGI Strona 1

AKTUALIZACJA AUTOMATYCZNA: TRYB ONLINE (Przykład: WINDOWS 7-32 bits):

Transkrypt:

STK500v2 Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Programator 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 œrodowisko programistyczne. Wspó³pracuje ze œrodowiskiem AVRStudio firmy Atmel a tak e z innymi œrodowiskami 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ñ. 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. Programator STK500v2 umo liwia programowanie wszystkich mikrokontrolerów rodziny AVR obs³ugiwanych przez programator STK500v2. Wspó³praca z programami Programator STK500v2 jest natywnym interfejsem programowania œrodowiska AVRStudio. STK500v2 mo e tak e wspó³pracowaæ ze œrodowiskami WinAVR, Bascom-AVR, CodeVisionAVR. Podstawowe w³aœciwoœci - 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 - programowa zmiana prêdkoœci programowania (opóÿnienia magistrali SPI) - 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 + dioda Schottky ego) - diody LED sygnalizuj¹ce stan pracy programatora - mo liwoœæ zasilania uk³adu docelowego z portu USB (4,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) - ma³e wymiary - 1 - USB AVR AVR USB ISP PROG II

micr o Opis z³¹czy programatora i diod LED Jumper J6 ON - zasilanie uk³adu docelowego 5V Do konfiguracji programatora s³u ¹ 2 zworki J1 i J2: LED czerwona D4 - programowanie i odczyt pamiêci flash LED ó³ta D3, zielona D5 - pod³¹czenie do portu USB Z³¹cze programowania ISP (standard KANDA) Jumper J4A ON - tryb HID OFF - tryb COM J6 J4A ON OFF ON uk³ad docelowy jest zasilany z programatora uk³ad docelowy nie jest zasilany z programatora tryb HID Z³¹cze J2 w standardzie ISP s³u ¹ce do zmiany firmware'u OFF tryb COM Rozmieszczenie sygna³ów z³¹cza w standardzie KANDA MOSI NC RST SCK MISO 2 1 VCC GND GND GND GND MOSI, MISO, SCK - sygna³y magistrali SPI RST - reset uk³adu docelowego VCC - napiêcie zasilania uk³adu docelowego GND - masa uk³adu docelowego Rysunek przedstawia z³¹cze interfejsu ISP w standardzie KANDA, które powinno byæ zamontowane na p³ytce z programowanym uk³adem docelowym. Z³¹cze zamontowane w programatorze I mk II umo liwia pod³¹czenie programatora za pomoc¹ standardowej taœmy IDC W przypadku zastosowania niestandardowego u³o enia pinów, nale y u yæ odpowiedniej przejœciówki. Pod³¹czenie z uk³adem docelowym Rysunek przedstawia przyk³adowy schemat pod³¹czenia programatora do mikrokontrolera ATmega8. - 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 okreœlonej lokalizacji i wybraæ Dalej - 3 -

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æ œcie 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 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³aœciwoœci i w zak³adce Ustawienia portu wybieramy prêdkoœæ transmisji 115200 b/s - 4 -

Instalacja sterowników w trybie COM c.d. 8) Domyœlnie numer wirtualnego portu COM zostanie przydzielony jako ostatni wolny port. Poniewa AVRStudio ma mo liwoœæ 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ê J4A 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 -

U ytkowanie Programator STK500v2 obs³ugiwany jest za pomoc¹ œrodowiska programistycznego Atmel AVRStudio lub AVRDUDE. Wspó³pracuje tak e ze œrodowiskiem 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 -

AVRStudio-c.d. 4) W zak³adce Board nale y wybraæ czêstotliwoœæ programowania ISP dostosowan¹ do czêstotliwoœci zegara taktuj¹cego programowany mikrokontroler, powinny to byæ wartoœci z zakresu 57,6 khz - 1,845 Mhz, nastêpnie zapisaæ wartoœæ 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 -

m i c r o 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 œcie 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 -

AVRDUDE W³aœciwoœci 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 -

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æ œcie 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 -

AVRDUDE-GUI (tryb HID) 1) W polu avrdude.exe File nale y podaæ œcie 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) FAQ (Rozwi¹zanie najczêstszych problemów) Problem Mo liwa przyczyna Rozwi¹zanie W AVRStudio pojawia siê komunikat, aby wybraæ ni sz¹ czêstotliwoœæ ISP. Zbyt du a ustawiona czêstotliwoœæ magistrali SPI (zbyt ma³e opóÿnienie), w porównaniu do czêstotliwoœci zegara taktuj¹cego mikrokontroler. Zmniejsz czêstotliwoœæ SPI do max. 57,6 kbps lub ustaw opóÿnienie min. 200 us. SprawdŸ po³¹czenie z mikrokontrolerem i je eli jest komunikacja, zwiêksz czêstotliwoœæ zegara mikrokontrolera. Mimo poprawnego pod³¹czenia uk³adu docelowego i prawid³owo ustawionej czêstotliwoœci COM/programowania, nie mo na po³¹czyæ siê z mikrokontrolerem. Programator nie ³¹czy siê w trybie COM. AVRStudio wyœwietla komunikat o potrzebie updatowania firmware u programatora. Zbyt niskie napiêcie zasiania mikrokontrolera. Za³o ona zworka wyboru trybu HID. Nieprawid³owo zainstalowane sterowniki, Ÿle ustawiona prêdkoœæ wirtualnego portu COM. ---------- SprawdŸ napiêcie zasilania mikrokontrolera. Pod³¹cz zewnêtrzne zasilanie. SprawdŸ wybrany tryb pracy, poprawnoœæ instalacji sterowników, ustawieñ portu. Zignoruj komunikat. Programator, z uwagi na wirtualn¹ emulacjê COM/USB ma mozliwoœæ zmiany firmware u tylko poprzez z³¹cze ISP. - 11 -

Aktualizacja firmware'u 2 1 VCC MISO MOSI SCK GND RST MOSI, MISO, SCK - sygna³y magistrali SPI RST - reset uk³adu docelowego 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êstotliwoœæ zegara ISP : 1,845 MHz Napiêcie uk³adu docelowego : Vtarget 2-5,5V Zasilanie uk³adu docelowego : Vtarget 4,5 V Pobór pr¹du z portu USB : 60 ma - 12 -