Instrukcja uytkownika



Podobne dokumenty
Instrukcja uytkownika

Instrukcja Użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

MMxmega. Instrukcja uŝytkownika. Many ideas one solution

MMusb232HL. Instrukcja uŝytkownika REV 1.0. Many ideas one solution

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja obsługi debugera JTAG-AVR USB v2

MMlan03. Instrukcja użytkownika. Minimoduł z kontrolerem ethernetowym LAN91C111 10/100Mbit REV 1.0. Many ideas one solution

Mmfpga12. Instrukcja uruchomienia aplikacji testowych REV 1.0. Many ideas one solution

EVBfpga System ewaluacyjno-uruchomieniowy dla układów FPGA.

MMstm32F103Vx. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Instrukcja uytkownika

EVBeasyPSoC. Instrukcja użytkownika REV 2. Many ideas one solution

Instrukcja użytkownika

str75xfr MMstR75x Instrukcja uŝytkownika REV 1.1 Many ideas one solution

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

Aoi Ryuu. v2.0 moduł z mikroprocesorem Atmega169 dla makiety dydaktycznej Akai Kaba

Instrukcja użytkownika

Instrukcja Uytkownika

MMstm32F103R. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

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

Instrukcja uŝytkownika

Instrukcja użytkownika

Instrukcja uytkownika

Instrukcja Uytkownika

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

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

Instrukcja użytkownika

Instrukcja Uytkownika

Instrukcja uytkownika

Instrukcja Uytkownika

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

Minimoduł z układem programowalnym FPGA. fpga02. MMfpga0. Instrukcja Użytkownika REV 1. Many ideas one solution

Instrukcja Uytkownika

MMsam7s. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

Instrukcja Uytkownika

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Instrukcja użytkownika

Instrukcja użytkownika

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

Instrukcja użytkownika

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Instrukcja Uytkownika

Instrukcja uytkownika

EVBeasyPIC. Instrukcja uŝytkownika REV 2. Many ideas one solution

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

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

Instrukcja Uytkownika

Minimoduł z mikrokontrolerem ARM i Ethernetem. stm32f107. MMstm32F107. Instrukcja Użytkownika. Many ideas one solution REV 1.0

MMstr71xF. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

Kod produktu: MP01611

Instrukcja Uytkownika

Instrukcja Uytkownika

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

Instrukcja obsługi programatora AVR Prog USB v2

INSTRUKCJA OBSŁUGI.

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja Uytkownika

Instrukcja uytkownika

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

Instrukcja obsługi programatora AVR Prog USB v2

Programator procesorów rodziny AVR AVR-T910

Instrukcja uytkownika

Zestaw Startowy EvB. Więcej informacji na stronie:

EVBnet + MMnet. Instrukcja obsługi (User Manual): REV 1.0. Many ideas one solution

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

E-TRONIX Sterownik Uniwersalny SU 1.2

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

USB AVR BOX II DEBUGGER & ISP PROGRAMMER REV. 1.2

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

Programator STK500v2 USB

Programator AVR USBasp

Instrukcja Uytkownika

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Mikrokontrolery AVR techniczne aspekty programowania

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

MM86rf211 Minimoduł do komunikacji radiowej

Instrukcja uytkownika

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

MOBOT-MBv2-AVR Płyta główna robota mobilnego z procesorem AVR Atmega128

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

Instrukcja obsługi programatora AVR Prog USB v2

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

Murasaki Zou むらさきぞう v1.1 Opis programowania modułu LPC2368/LPC1768 z wykorzystaniem ISP

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Interfejs komunikacyjny RCI-2 v1.0

Moduł z mikrokontrolerem ATmega128. Halszka Konieczek

Programator mikrokontrolerów AVR

Transkrypt:

JTAGcable II AVR firmy Atmel. REV 1.0 Emulator w systemie mikrokontrolerów Instrukcja uytkownika Evalu ation Board s for 51, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning Evaluation Boards net controllers, RFID High Spe- ed In System programmers for AVR, PIC, ST microcontrollers Microprocesor systems, PCB for 51, AVR, ST, PIC microcontrollers Starter Kits Embedded Web Servers Prototyping Boards mi- nimodules for microcontrollers, ethernet controllers, RFID High Speed In Systems programme- rs for AVR, PIC, ST microcontrlollers Microprocesor systems, PCB designing Evaluation Bo- ards for `51, AVR, ST, PIC microcontrollers Starter Kits Embe- dded Web Serwers Prototyping Boards Minimodules for microcontrollercontrollers, ethernet controllers, High Speed In System program- mers for AVR, PIC, ST microco- Microprocesor R Many ideas one solution Systems, PCB Designing Evaluation Boards

Wprowadzenie Dzikujemy Pastwu za zakup naszego emulatora AVR JTAG. Mamy nadziej, e jego due moliwoci pozwol Pastwu w pełni doceni zalety debuggowania oraz programowania w systemie, oferowanych przez mikrokontrolery firmy Atmel. JTAGcable II jest narzdziem umoliwiajcym programowanie, emulowanie w układzie docelowym w czasie rzeczywistym, oraz debuggowanie procesorów rodziny AVR firmy Atmel, wyposaonych w interfejs JTAG. Jest w pełni zgodny z oryginalnym AVR JTAG ICE Atmela. Wraz z programem AVR Studio tworzy nowoczesne i profesjonalne rodowisko do uruchamiania programów napisanych zarówno w jzykach niskiego (asembler) jak i wysokiego (jzyk C) poziomu. JTAG jest czteroprzewodowym interfejsem umoliwiajcym przejcie kontroli nad rdzeniem procesora oraz jego wewntrznymi peryferiami. Moliwoci oferowane przez ten interfejs to m.in.: praca krokowa, praca z pełn szybkoci, pułapki sprztowe oraz programowe, podgld oraz modyfikacja zawartoci rejestrów i pamici danych. Oprócz tego dostpne s funkcje oferowane przez programatory ISP: programowanie i odczyt pamici Flash, EEPROM, fuse i lock bitów. JTAGcable II moe pracowa z mikrokontrolerami zasilanymi napiciem od 1.8 do 6V. Tak szeroki zakres napi pracy uzyskano dziki buforowaniu sygnałów linii JTAG, co dodatkowo zwikszyło odporno układu na zakłócenia. Do zestawu dołczony jest program AVR Studio firmy Atmel, pracujcy w systemie Windows. Szczegółowa instrukcja obsługi emulatora oraz programu AVR Studio znajduje si na stronie firmy Atmel:http://www.atmel.com/dyn/resources/prod_documents/DOC2475.PDF yczymy samych sukcesów i duo satysfakcji przy projektowaniu i uruchamianiu nowych urzdze mikroprocesorowych. Cechy Kompatybilny z AVR JTAG ICE Współpracuje z programem Atmel AVR Studio Umoliwia emulowanie i programowanie w systemie procesorów AVR wyposaonych w interfejs JTAG Umoliwia debuggowanie kodu napisanego zarówno w asemblerze, jak i w jzyku C Podłczany do portu USB komputera Moliwo aktualizacji oprogramowania z poziomu AVR Studio Praca w zakresie napi 1.8V 6V Buforowanie magistrali JTAG, umoliwiajce poprawn współprac z systemami zasilanymi szerokim przedziałem napi, oraz zwikszajce odporno na zakłócenia zewntrzne Praca emulatora sygnalizowana jest na wbudowanych trzech diodach LED Standardowe 10-wyprowadzeniowe złcze do układu docelowego w standardzie Atmela Zasilanie programatora z magistrali USB Moliwo dostarczenia zasilania do układu docelowego Małe wymiary 2

Obsługiwane układy Poniej znajduje si lista układów wspieranych przez emulator. W miar pojawiania si nowych układów lista ta jest rozszerzana. Aktualna lista dostpna jest zawsze w programie AVRStudio. ATmega128, ATmega128L, AT90CAN128 ATmega64, ATmega64L ATmega32, ATmega32L Atmega323, Atmega323L Atmega16, Atmega16L ATmega162, ATmega162L, ATmega162V ATmega165, ATmega165V ATmega169, ATmega169L, ATmega169V Opis emulatora USB Data Com LED Target power LED Power LED Jumper JTAG USB - Złcze USB mini B do podłczenia z komputerem PC Power LED - Sygnalizacja zasilania emulatora Target Power LED - Sygnalizacja zasilania układu docelowego Data Com LED - Sygnalizacja komunikacji z układem docelowym Jumper - Zamknicie zworki powoduje doprowadzenie zasilania do układu docelowego JTAG - 10-wyprowadzeniowe złcze JTAG do układu docelowego Złcze JTAG emulatora OPIS WYPROWADZE TCK Test Clock sygnał zegarowy dla układu docelowego TDO Test Data Output sygnał danych dla układu docelowego TMS Test Mode Select sygnał przełczajcy dla układu doc. Zasilanie układu docelowego TDI Vref Test Data Input sygnał danych z układu docelowego Linia sygnalizujca obecno napicia zasilajcego w układzie docelowym NSRST Wejcie/wyjcie resetu układu docelowego NTRST Nieuywane wyprowadzenie Masa Programatora 3

Złcze JTAG jest kompatybilne ze standardem 10-wyprowadzeniowym firmy Atmel. Połczenie z układem docelowym Połczenie z układem docelowym powinno by wykonane przy pomocy załczonego 10-yłowego kabla paskowego, zakoczonego standardowymi wtykami IDC z rastrem 2.54mm. W przypadku korzystania z własnego przewodu naley pamita, e jego długo nie powinna by wiksza ni 30cm. Układ docelowy powinien posiada złcze JTAG o układzie wyprowadze identycznym z złczem JTAG emulatora. Linie magistrali JTAG łczymy z odpowiadajcymi im liniami magistrali JTAG mikrokontrolera, jak pokazano na poniszym rysunku. Vref NSRST NTRST J1 2 4 6 8 10 JTAG 1 3 5 7 9 TCK TDO TMS TDI R1 10k 61 60 59 58 57 56 55 54 62 63 64 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 20 19 18 PF0 (ADC0) PF1 (ADC1) PF2 (ADC2) PF3 (ADC3) PF4 (ADC4 / TCK) PF5 (ADC5 / TMS) PF6 (ADC6 / TDO) PF7 (ADC7 / TDI) AREF A A PE0 (PDI / RXD0) PE1 (PDO / TXD0) PE2 (AC+ / XCK0) PE3 (AC- / OC3A) PE4 (INT4 / OC3B) PE5 (INT5 / OC3C) PE6 (INT6 / T3) PE7 (INT7 / IC3) (AD0) PA0 (AD1) PA1 (AD2) PA2 (AD3) PA3 (AD4) PA4 (AD5) PA5 (AD6) PA6 (AD7) PA7 (ALE) PG2 (A8) PC0 (A9) PC1 (A10) PC2 (A11) PC3 (A12) PC4 (A13) PC5 (A14) PC6 (A15) PC7 (RD) PG1 (WR) PG0 PB0 ( SS ) (INT0 / SCL) PDO PB1 (SCK) (INT1 / SDA) PD1 PB2 (MOSI) (INT2 / RXD1) PD2 PB3 (MISO) (INT3 / TXD1) PD3 PB4 (OC0) (IC1) PD4 PB5 (OC1A) (XCK1) PD5 PB6 (OC1B) (T1) PD6 PB7 (OC2 / OC1C) (T2) PD7 PEN RESET PG4 (TOSC1) PG3 (TOSC2) 52 21 XTAL2 XTAL1 51 50 49 48 47 46 45 44 43 35 36 37 38 39 40 41 42 34 33 25 26 27 28 29 30 31 32 23 24 22 53 U1 ATMEGA128 Połczenie z mikrokontrolerem ATmega128 W celu podłczenia emulatora JTAGcable II do układu docelowego ze złczem JTAG w innym standardzie koniecznie jest wykonanie odpowiedniego adaptera. Konwerter poziomów sygnałów JTAG W celu zapewnienia poprawnej pracy emulatora z napiciami układu docelowego rónymi od napicia zasilania emulatora, zastosowano konwertery poziomów sygnałów JTAG. Układy konwersji zostały zaprojektowane do pracy z napiciem układu docelowego od 1.8V do 6V. JTAGcable II moe by zasilany z zewntrznego ródła zasilania lub bezporednio z układu docelowego. Kiedy napicie zasilania pobierane jest z układu docelowego jego warto powinna wynosi od 4.5 do 5.5V. Sygnały pomidzy programatorem a układem docelowym mona podzieli na trzy grupy: wejcia (TDO), wyjcia (TCK, TMS, TDI) oraz wejcia/wyjcia(nsrst). Oprócz regeneracji sygnałów magistrali JTAG, bufory konwerterów poziomów sygnałów ograniczaj prd wejciowy i wyjciowy. Bufory zastosowano dla wszystkich linii sygnałowych emulatora. Implementacja konwertera poziomów sygnałów dla linii wyjciowych pokazana została na poniszym rysunku. 4

From uc 1 2 33R To Target ISP HEADER ZENER Konwerter poziomów napi (wyjcia) Implementacja konwertera poziomów dla linii wejciowej programatora MISO pokazana została na poniszym rysunku. From Target 33R 10k 1 2 o uc ISP HEADER ZENER Konwerter poziomów napi (wejcie) Implementacja dwukierunkowego konwertera poziomów jest kombinacj powyszych rozwiza. Zasilanie emulatora Emulator zasilany jest z magistrali USB i nie potrzebuje zewntrznego zasilania. Dodatkowo, po załoeniu zworki, emulator moe dostarcza zasilanie do układu docelowego. W takim przypadku naley pamita, e zgodnie ze standardem USB, warto dostarczanego napicia moe zawiera si w przedziale 4.3 5.25V. Prd pobierany przez układ docelowy nie powinien przekracza 100mA Dane techniczne Wymiary : 55 x 53 x 16 mm Waga : około 0,1 kg Połczenie do PC : Port szeregowy 9-pin D-SUB eskie Prdko komunikacji : max. 115200 bit/s Kabel programujcy : długo 30cm Złcze programujce : 10-wyprowadze IDC 0.1 standard Atmela Czstotliwo zegara JTAG : max 250kHz Napicie układu docelowego : 1.8 6.0V Zasilanie układu docelowego : 4.5 5.5V Is max 100mA. Pobór prdu z USB : 50mA 5

Zawarto opakowania Emulator JTAGcable II Przewód zakoczony wtykami IDC10 do połczenia emulatora z układem docelowym Przewód USB do połczenia emulatora z komputerem PC Płyta CD z dokumentacj i oprogramowaniem Pomoc techniczna W celu uzyskana pomocy technicznej prosimy o kontakt support@propox.com. Prosimy równie o zamieszczenie nastpujcych danych: Czstotliwo taktowania i typ procesora PC Wersja systemu operacyjnego Rodzaj procesora (kompletny numer układu) i czstotliwo oscylatora Szczegółowy opis problemu 6