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

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

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

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

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

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

Płytka uruchomieniowa XM32

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Zestaw Startowy EvB. Więcej informacji na stronie:

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

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

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

Uniwersalny zestaw uruchomieniowy ZL4PIC

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

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

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

E-TRONIX Sterownik Uniwersalny SU 1.2

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

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

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

KAmduino UNO. Rev Źródło:

Płyta ewaluacyjna z mikrokontrolerem Atmega32. Autor Dariusz Wika

INSTRUKCJA OBSŁUGI.

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

Politechnika Białostocka

INSTRUKCJA OBSŁUGI Zestaw uruchomieniowy EvB 5.1 v5

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

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

SML3 październik

SML3 październik 2008

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

Płyta uruchomieniowa EBX51

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

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

dokument DOK wersja 1.0

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

Elektronika samochodowa (Kod: TS1C )

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

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

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Kod produktu: MP01611

Płytka uruchomieniowa XM64

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

Programator procesorów rodziny AVR AVR-T910

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

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

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

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

ZL5ARM. Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) Kompatybilność z zestawem MCB2100 firmy Keil

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

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

Kod produktu: MP-1W-2480

MultiTool instrukcja użytkownika 2010 SFAR

Moduł prototypowy.. Leon Instruments. wersja 1.0

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

Instrukcja obsługi programatora AVR Prog USB v2

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

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

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

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

MOBOT RoboSnake. Moduł wieloczłonowego robota

Instrukcja obsługi programatora AVR Prog USB v2

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

SYSTEMY CZASU RZECZYWISTEGO (SCR)

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Instrukcja obsługi programatora AVR Prog USB v2

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Programator AVR USBasp

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

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

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

INSTRUKCJA OBSŁUGI. Zdalne sterowanie radiotelefonów. SGM-5 Jednoparowe TRX S.C

Interfejs RS485-TTL KOD: INTR. v.1.0. Zastępuje wydanie: 2 z dnia

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

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

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

U W A G I D O M O N T A ś U Z E S T A W U L A B O R A T O R Y J N E G O A B C 0 1 U S B 3, A B C 0 2

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

Instrukcja obsługi Zasilacz regulowany WINNERS XL4015 USB

[INSTRUKCJA ATB-USBASP]

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

Terminal TR01. Terminal jest przeznaczony do montażu naściennego w czystych i suchych pomieszczeniach.

Programator mikrokontrolerów AVR

ATB-USB-RS232 rev: 1.3

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

Kod produktu: MP01611-ZK

Transkrypt:

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

Spis treści Wstęp... 3 Wyposażenie płytki... 4 Zasilanie... 5 Programator... 6 Diody LED... 7 Przyciski... 8 DIP Switch... 9 Potencjometry... 10 Wyprowadzenia GPIO... 11 Wyświetlacz LCD... 12 UART... 13 Złącze 1-wire... 14 Tabela zwór... 15 Programy przykładowe... 16 Wymagane oprogramowanie... 16 SKN Chip Kacper Cyrocki Page 2

Wstęp Płytka uruchomieniowa zaprojektowana została w opraciu o popularne mikrokontrolery firmy Atmel Atmega16/Atmega32. Została wyposażona w szereg układów peryferyjnych, a także wyprowadzenia GPIO ogólnego zastosowania w formie listw kołkowych. Wszystkie wyjścia zostały w sposób czytelny oznaczone na płytce oraz w dokumentacji produktu. Wśród układów umieszczonych na płytce znajdziemy: zintegrowany programator, 8 diod LED, 8 przycisków typu tactswitch, 8-pozycyjny DIPSwitch, 2 potencjometry, a w wersji rozszerzonej również wyświetlacz alfanumeryczny, układ FT232 do szeregowej komunikacji z mikrokontrolerem poprzez port USB oraz złącze 1-wire. Płytka może być wykorzystana w celach edukacyjnych, dla osób zaczynających swoją przygodę z programowaniem mikrokontrolerów AVR,a także jako układ prototypowy dla większych projektów realizowanych przez doświadczonych programistów. SKN Chip Kacper Cyrocki Page 3

Wyposażenie płytki: Mikrokontroler ATMega16/ATMega32 Zintegrowany programator USBasp 8 diod LED 8 przycisków tact-switch 8-pozycyjny DIPSwitch 2 potencjometry 3 piny napięcia +5V oraz masy Złącze USB Złącze ISP Złącze 1-wire (wersja rozszerzona) Wyświetlacz alfanumeryczny (wersja rozszerzona) Układ FT232 (wersja rozszerzona) SKN Chip Kacper Cyrocki Page 4

Zasilanie Płytka może być zasilana z dwóch źródeł: Z zewnętrznego zasilacza DC 9-12V Za pośrednictwem portu USB Napięcie +5V wytwarzane jest na stabilizatorze liniowym 7805 i służy do zasilania układu docelowego oraz układów peryferyjnych płytki. Wybór źródła zasilania odbywa się za pomocą zwory PWR znajdującej się pod gniazdem zasilacza, a obecność prądu w obwodzie sygnalizuje dioda LED. Na płytce zamieszczono również po 3 piny masy i napięcia +5V umożliwiające zasilanie dodatkowych modułów. SKN Chip Kacper Cyrocki Page 5

Programator Płytka uruchomieniowa posiada zintegrowany programator zgodny z USBasp który umożliwia bezproblemowe zaprogramowanie domyślnego układu płytki, a także poprzez złącze ISP zewnętrznych mikrokontrolerów. Programowanie domyślnego układu odbywa się po zwarciu zwory sygnału resetu układu i zwarciu zwór doprowadzających sygnały SPI do mikrokontrolera. Po wyjęciu zwór sygnałów ISP możliwe jest programowanie innych układów za pomocą złącza ISP. SKN Chip Kacper Cyrocki Page 6

Diody LED Układ posiada 8 diód LED podłączonych na stałe do portów B mikrokontrolera umożliwiających wykonanie najprostszych programów przykładowych lub informacyjnych. Zwora LED zwiera wszystkie diody do masy i aktywuje ich działanie. SKN Chip Kacper Cyrocki Page 7

Przyciski 8 przycisków typu tact-switch umożliwia najprostszą kontrolę programowanych urządzeń. Wciśnięcie jednego z nich powoduje pojawienie się stanu niskiego na odpowiednim pinie mikrokontrolera. Przyciski są na stałe podpięte pod piny D mikrokontrolera, a zwora BTN służy do aktywacji układu peryferyjnego. SKN Chip Kacper Cyrocki Page 8

DIP Switch 8-pozycyjny przełącznik typu DIP Switch, podłączony do pinów C mikrokontrolera pozwala na ustalanie dowolnych stanów na wybranym wejściu układu. Aktywacja układu następuje po zwarciu zwory SW na płytce uruchomieniowej. SKN Chip Kacper Cyrocki Page 9

Potencjometry Dwa potencjometry zamontowane na płytce pozwalają na pokazanie możliwości przetworników analogowo-cyfrowych (A/D) stosowanego mikrokontrolera. Umożliwiają one płynną regulację napięcia w zakresie od 0 do +5V. Można je dołączyć do dowolnego przetwornika A/D (Port A) za pomocą kabla żeńsko-żeńskiego. SKN Chip Kacper Cyrocki Page 10

Wyprowadzenia GPIO Wyprowadzenia pinów wejścia/wyjścia układu zostały zrealizowane w postaci 4 8-pinowych listw kołkowych do których mogą zostać dołączone dowolne układy peryferyjne. Schemat wyprowadzeń został zamieszczony poniżej. SKN Chip Kacper Cyrocki Page 11

Wyświetlacz LCD Płytka umożliwia podłączenie alfanumerycznego wyświetlacza LCD zgodnego ze sterownikiem HD44780. Zestaw umożliwia pracę wyświetlacza w trybie 4-bitowym. Możliwe jest podłączenie go do układu za pomocą kabli połączeniowych poprzez listwę kołkową z wyprowadzeniami odpowiednich sygnałów. SKN Chip Kacper Cyrocki Page 12

UART Zamontowany na płytce układ FT232 pozwala na symulację portu szeregowego poprzez złącze USB. Do działania układu należy zewrzeć zwory doprowadzające sygnał z portu USB do układu, a także przyłączyć sygnały Rx i Tx do odpowiednich portów mikrokontrolera (PD0, PD1). SKN Chip Kacper Cyrocki Page 13

1-Wire Złącze 1-wire zamontowane na płytce służy do podłączenia urządzeń wykorzystujących ten interfejs, takich jak termometr DS1820. Sygnał może zostać przyłączony do dowolnego pinu mikrokontrolera za pomocą kabla przyłączeniowego. SKN Chip Kacper Cyrocki Page 14

Tabela zwór Nazwa PWR BTN SW LED LCD RST_P SLOW RST UART V_PROG Rola Wybór źródła zasilania Zwarcie przycisków do zasilania Zwarcie przełączników do zasilania Zwarcie diod LED do masy Włączenie podświetlenia wyświetlacza Samoprogramowanie programatora Tryb programowania wolnych układów (<1.5MHz) Doprowadzenie sygnału RESET z programatora do układu domyślnego Podłączenie sygnałów USB do układu FT232 Zasilanie zewnętrznych układów z programatora SKN Chip Kacper Cyrocki Page 15

Przykładowe programy Przykładowe programy, pokazujące działanie wybranych układów peryferyjnych znajdują się na płycie CD dołączonej do dokumentacji. Wymagane oprogramowanie WinAVR Atmel Studio lub Eclipse AVRDUDE AVRDUDE Gui Oprogramowanie, instrukcja instalacji i obsługi programów znajdują się na płycie CD dołączonej do dokumentacji. SKN Chip Kacper Cyrocki Page 16