Płytka uruchomieniowa XM64

Podobne dokumenty
Płytka uruchomieniowa XM32

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

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

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

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

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

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

KAmduino UNO. Rev Źródło:

Instrukcja programowania płytek edycji 2014

Instrukcja obsługi programatora AVR Prog USB v2

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

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

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

MultiTool instrukcja użytkownika 2010 SFAR

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

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

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

Instrukcja obsługi programatora AVR Prog USB v2

Programator procesorów rodziny AVR AVR-T910

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Instrukcja obsługi debugera JTAG-AVR USB v2

Moduł prototypowy.. Leon Instruments. wersja 1.0

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

INSTRUKCJA OBSŁUGI. Programatora MKII AVR PRO ELTRONICS

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Programator mikrokontrolerów AVRmkII firmy Telwis

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

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

INSTRUKCJA OBSŁUGI.

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

INSTRUKCJA OBSŁUGI PROGRAMATORA MKII AVR CLONE. Eltronics

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

dokument DOK wersja 1.0

Programator AVR USBasp

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

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

MODUŁ UNIWERSALNY UNIV 3

Programator STK500v2 USB

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

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

INTERFEJS LPG/CNG FTDI USB INSTRUKCJA INSTALACJI ORAZ KONFIGURACJI URZĄDZENIA

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

Instrukcja do laboratorium Akademii ETI *

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

ZL10PLD. Moduł dippld z układem XC3S200

Konfiguracja pakietu CrossStudio for MSP

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

DOKUMENTACJA PROJEKTU

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

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

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

TECHNIKA MIKROPROCESOROWA II

Zestaw Startowy EvB. Więcej informacji na stronie:

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

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

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

INSTRUKCJA OBSŁUGI. Programatora MKII AVR MINI ELTRONICS

Sterownik lasera. Instrukcja obsługi. Copyright by Barion

Kod produktu: MP01105T

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Politechnika Białostocka

[INSTRUKCJA ATB-USBASP]

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

MOBOT RoboSnake. Moduł wieloczłonowego robota

SML3 październik

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

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

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

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

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

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I POŁĄCZENIA Z INTERNETEM NA WINDOWS 7 DLA AnyDATA ADU-510L

INSTALACJA W PROGRAMACH MAGAZYNOWYCH KROK PO KROKU FAREX FLEX

Instrukcja instalacji BMW INPA do interfejsu BMW USB VIAKEN

Programator mikrokontrolerów AVR

Instrukcja do oprogramowania ENAP DEC-1

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

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

INSTRUKCJA OBSŁUGI Zestaw uruchomieniowy EvB 5.1 v5

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

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

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

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

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

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

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

Transkrypt:

2015 Płytka uruchomieniowa XM64 - Instrukcja obsługi www.barion-st.com 2015-05-12

2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest XM64?... 3 1.2 Budowa oraz parametry techniczne... 3 1.3 Schemat połączeń... 4 2. OBSŁUGA PERYFERIÓW... 5 2.1 Zasilanie... 5 2.2 Połączenie USB... 5 2.3 Karta microsd... 5 2.4 Diody sygnalizacyjne... 5 3. PROGRAMOWANIE ORAZ OBSŁUGA URZĄDZENIA... 6 3.1 Dostępne opcje... 6 3.2 Programowanie poprzez PDI... 6 3.3 Programowanie poprzez USB... 6 3.3.1 Pierwsze podłączenie... 6 3.3.2 Programowanie USB... 8 3.4 Ponowne wgrywanie bootloadera... 9

3 1. WSTĘP 1.1 Co to jest XM64? Płytka uruchomieniowa XM64 jest narzędziem umożliwiającym naukę programowania procesorów z rodziny XMEGA, ponadto w oparciu o nią można szybko zbudować prototyp budowanego urządzenia. 1.2 Budowa oraz parametry techniczne Płytka XM64 składa się z podstawowych elementów: Mikrokontrolera Atxemga128a3u o następujących parametrach (reszta parametrów dostępna w nocie katalogowej): Pamięć FLASH: 128KB Wbudowane interfejsy: I2c,SPI, UART, USB Pamięć RAM: 8KB Napięcie zasialnia: 1.6V - 3.6V Taktowanie CPU max: 32MHz Liczba kanałów PWM: 22 Liczba portów I/O: 50 Złącza: ISP 6PIN - umożliwiające programowanie oraz debugowanie zgodnie z interfejsem PDI USB - umożliwiające programowanie (dzięki wgranemu bootloaderowi) oraz komunikacje z innymi urządzeniami wyposażonymi w ten interfejs. Podstawka pod karty microsd - podłączona pod odpowiednie porty procesora pozwala na łatwe zaimplementowanie obsługi kart SD. Styki goldpin - wyprowadzone są na nich wszystkie użyteczne porty procesora oraz napięcia zasilające 3.3V oraz 5V oraz GND, pasują idealnie do płytek prototypowych, posiadają rozstaw taki jak układy w obudowie DIL64. Pozostałe elementy: stabilizator 3.3V (wymagany przy zasilaniu bezpośrednio z portu USB) zworka wyboru źródła zasilania dioda sygnalizująca zasilanie, oraz 3 dodatkowe podłączone do portu F procesora przyciski RESET, SWITCH oraz dodatkowy do dowolnego zastosowania wlutowany kwarc 16MHz elementy bierne wymagane przez producenta do poprawnego działania procesora w każdych warunkach

4 1.3 Schemat połączeń

5 2. OBSŁUGA PERYFERIÓW 2.1 Zasilanie Zasilanie płytki może być rozwiązane na kilka sposobów: 1. Poprzez interfejs PDI - zasilanie jest pobierane wprost z programatora 2. Poprzez złącze USB - w tym przypadku należy zlutować zworkę USB (spód płytki 3. Poprzez dołączenie napięcia do złącza goldpin oznaczonego 3V3 lub 5V. 4. Poprzez dołączenie napięcia 5-12V do pinu Vin (napięcie jest stabilizowane). 2.2 Połączenie USB Złącze USB jest połączone następująco: linia D+ - pin D7, linia D- - pin D6. na drodze połączeń zastosowane są rezystory 22R które są domyślnie zwarte, w przypadku problemów z komunikacją można przeciąć ścieżki zaznaczone na obrazku: 2.3 Karta microsd Złącze kart microsd z wyrzutnikiem podłączone jest następująco: CLK - PC7 DAT0 - PC6 CMD - PC5 CD/DAT3 - PC4 Ponadto włożenie karty powoduje zwarcie pinu PC0 do masy poprzez rezystor, co umożliwia wykrywanie karty poprzez detekcję stanu niskiego na tym pinie. 2.4 Diody sygnalizacyjne Urządzenie jest wyposażone w diodę sygnalizującą zasilanie układu koloru zielonego. Ponadto do pinów: F0, F1, F2 są podłączone diody koloru czerwonego. Stan wysoki na tych poszczególnych pinach aktywuje świecenie diod.

6 3. PROGRAMOWANIE ORAZ OBSŁUGA URZĄDZENIA 3.1 Dostępne opcje Urządzenie można programować na 2 sposoby: poprzez złącze PDI - jest to wygodniejszy sposób programowania, umożliwiający także debugowanie programu, jednak wymaga zakupu dodatkowego urządzenia (np. programator MKII firmy Barion). poprzez złącze USB - w tym przypadku potrzebujemy jedynie przewodu usb zakończonego złączem miniusb. Ten sposób wymaga jednak trochę więcej działań o czym napisano poniżej. 3.2 Programowanie poprzez PDI W tym przypadku w środowisku programistycznym np. Atmel Studio należy wybrać procesor Atxmega128a3u z listy a dalej postępować tak jak z innymi procesorami. Domyślnie płytka jest skonfigurowana na pobieranie zasilania z programatora. Złącze PDI dostępne na płytce posiada następujący rozkład pinów: 3.3 Programowanie poprzez USB 3.3.1 Pierwsze podłączenie Każdy nowy egzemplarz posiada wgrany bootloader USB (w razie przypadkowego usunięcia opis wgrywania w następnym punkcie) umożliwia on programowanie procesora bez konieczności używania dodatkowego sprzętu. W przypadku pierwszego połączenia do komputera za pomocą kabla USB w menadżerze urządzeń powinno pokazać się nieznane urządzenie tak jak poniżej: (W przypadku nie pojawienia się takiej pozycji należy wcisnąć jednocześnie przyciski RESET oraz BOOT, następnie puszczać kolejno: RESET a później BOOT)

7 Oznacza to że urządzenie potrzebuje sterowników do zainstalowania. W celu ich instalacji należy pobrać program flip ze strony: http://www.atmel.com/images/jre%20-%20flip%20installer%20-%203.4.7.112.exe A następnie zainstalować go na swoim komputerze. Po zakończonej instalacji możemy powrócić do menadżera urządzeń, kliknąć prawym klawiszem myszy na pozycję DFU ATXMEGA128A3U i wybrać opcję ręcznej instalacji sterowników, w następnym kroku należy podać ścieżkę do sterowników, znajdują się one w katalogu programu FLIP: Po skończonej instalacji powinniśmy uzyskać taki efekt:

8 3.3.2 Programowanie USB Teraz możemy otworzyć program FLIP i wziąć się za programowanie: 1 Wprowadzamy procesor w tryb bootloadera: należy wcisnąć jednocześnie przyciski RESET oraz BOOT, następnie puszczać kolejno: RESET a później BOOT. 2 Wybieramy z listy interesujący nas układ (w naszym przypadku Atxmega128a3u: 3 Otwieramy połączenie USB: 4 Wybieramy plik do załadowania: 5 Programowanie odbywa się po przyciśnięciu przycisku RUN w dolnym lewym rogu aplikacji.

9 3.4 Ponowne wgrywanie bootloadera W przypadku usunięcia bootloadera z procesora (a może się tak stać z powodu używania programatora PDI) chcąc korzystać z opcji programowania przez USB należy wgrać go ponownie postępując następująco: 1. Pobrać skompilowane oprogramowanie ze strony: http://barion-st.com/doc/install/atxmega128a3u_104.rar 2. Wgrać je za pomocą programatora obsługującego interfejs PDI (np. MKII). 3. Ustawić fusebity procesora następująco: Fuse 0 = 0x00 Fuse 1 = 0x00 Fuse 2 = 0xBE Fuse 4 = 0xFE Fuse 5 = 0xEF Lock byte = 0xFC Po restarcie płytka będzie gotowa do współpracy z programowaniem przez USB. KONIEC. Barion Niedźwiada 114 39-107 Niedźwiada Polska www.barion-st.com tel.: +48 531 171 346 e-mail: barion.strzalka@gmail.com t.strzalka@barion-st.com Producent nie odpowiada za wszelkie szkody spowodowane nieprawidłowym użytkowaniem urządzenia. Używanie urządzenia w sposób niezgodny z jego przeznaczeniem może doprowadzić do jego uszkodzenia, co nie podlega gwarancji. Kopiowanie i wykorzystywanie treści powyższej instrukcji bez zgody autorów jest zabronione.