AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe www.evboards.eu



Podobne dokumenty
ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

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

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

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Uniwersalny zestaw uruchomieniowy ZL4PIC

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

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

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

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

INSTRUKCJA OBSŁUGI Zestaw uruchomieniowy EvB 5.1 v5

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

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

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

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

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

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

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

Płyta uruchomieniowa EBX51

KAmduino UNO. Rev Źródło:

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

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

dokument DOK wersja 1.0

Zestaw Startowy EvB. Więcej informacji na stronie:

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

Politechnika Białostocka

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

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

MCAR Robot mobilny z procesorem AVR Atmega32

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

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

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

Technika Mikroprocesorowa

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

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

SML3 październik 2008

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

4 Adres procesora Zworkami A0, A1 i A2 umieszczonymi pod złączem Z7 ustalamy adres (numer) procesora. Na rysunku powyżej przedstawiono układ zworek dl

Płyta ewaluacyjna z mikrokontrolerem Atmega32. Autor Dariusz Wika

Moduł prototypowy.. Leon Instruments. wersja 1.0

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

2. Architektura mikrokontrolerów PIC16F8x... 13

E-TRONIX Sterownik Uniwersalny SU 1.2

VamsterL. Opis sterownika. wersja 1.0

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

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

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Płytka uruchomieniowa XM64

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

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

Podobny zestaw ewaluacyjny dla mikrokontrolerów

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Elektronika samochodowa (Kod: TS1C )

2.1 Porównanie procesorów

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

Wstęp Architektura... 13

ARMputer, część 1 AVT 922

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

MultiTool instrukcja użytkownika 2010 SFAR

ATB-USB-RS232 rev: 1.3

Kod produktu: MP01611

MODUŁ UNIWERSALNY UNIV 3

2.1 Przesył danych między procesorem a tabelą zmiennych

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

INSTRUKCJA Płytka uruchomieniowa EvB 4.3 v3

Programowanie Układów Logicznych kod kursu: ETD6203. Szczegóły realizacji projektu indywidualnego W dr inż.

ZL4ST7. Zestaw uruchomieniowy dla mikrokontrolera

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

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

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

ZL10PLD. Moduł dippld z układem XC3S200

SML3 październik

Instrukcja obsługi programatora AVR Prog USB v2

Biomonitoring system kontroli jakości wody

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

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

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

Transkrypt:

AVREVB1 Zestaw uruchomieniowy dla mikrokontrolerów AVR. 1

Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery szybko przetestują pisane przez siebie programy. Kompaktowe rozmiary oraz możliwość zasilania jak i programowania przy użyciu portu usb sprawia że jest to idealne rozwiązanie w podróży na uczelni czy w szkole.wygodne gumowe nóżki sprawiają że płytka nie przemieszcza się i nie rysuje biurka. Wyposażenie płytki : Mikrokontroler ATMEGA32 (ATMEGA16 lub ATMEGA644) z pamięcią Flash programowaną w systemie (ISP). Wgrany bootloader umożliwiający programowanie za pomocą interfejsu USB bez dedykowanego programatora. 32 linie I/O wyprowadzone na złącza szpilkowe typu goldpin Interfejs ISP KANDA Zasilanie ze złącza USB lub zewnętrznego zasilacza Wyprowadzone na złącza goldpin napięcie zasilające 5V oraz masa 2 kilobitowa pamięć EEPROM 24C02 Cyfrowy termometr z interfejsem 1-Wire DS18B20 Złącze z wyprowadzonym interfejsem 1Wire Zegar czasu rzeczywistego PCF8583 Koszyk baterii CR2032 do podtrzymania zegara RTC Układ ULN2003 (konfiguracja 2 wyjścia 500mA i 2 wyjścia 1A w układzie Open Colector) 2 potencjometry do zadawania sygnału napięciowego Odbiornik podczerwieni 36kHz TSOP4836 Buzer z generatorem Interfejs I2C Interfejs PS/2 5 przyciskowa klawiatura Przycisk reset 8 diod LED Cztero pozycyjny wyświetlacz 7-segmentowy LED ze wspolną anodą Wyświetlacz alfanumeryczny LCD 2x16 z kontrolerem HD44780 Dodatkowy tranzystor do regulacji intensywności podświetlania LCD Potencjometr ustawiania kontrastu wyświetlacza LCD Interfejs USB (FT232RL) Interfejs RS-485 z dołączanym terminatorem linii Interfejs karty SD-MMC 2

Spis treści Zasilanie...4 Mikrokontroler, konwerter USB/UART, gniazdo ISP...5 Wyświetlacz LED...7 Wyświetlacz LCD...8 Przyciski i diody LED...9 Zegar czasu rzeczywistego i pamięć EEPROM...10 Interfejs RS-485...11 Tranzystory mocy...12 Gniazdo SD/MMC...13 Magistrala 1wire, czujnik temperatury, odbiornik podczerwieni i interfejs PS/2...14 Wejścia analogowe i buzzer...15 Skład zestawu :...16 3

Zasilanie Zestaw AVREVB1 może być zasilany zarówno z portu USB komputera jak i zasilacza zewnętrznego. Aby zasilić układ z portu USB należy założyć zworkę VCC-USB (JP1). W przypadku zasilania płytki z zewnętrznego źródła należy zasilania podpiąć do złącza śrubowego PWR oraz wyjąć zworkę VCC-USB. Należy pamiętać, że maksymalny pobór prądu ze złącza USB wynosi 500mA i w przypadku większego prąd należy zasilać układ z zewnętrznego zasilacza o odpowiedniej wydajności prądowej. 4

Mikrokontroler, konwerter USB/UART, gniazdo ISP Zestaw AVREVB1 jest wyposażony w mikrokontroler ATMEGA32. Do mikrokontrolera został podłączony rezonator kwarcowy wraz z współpracującymi z nim kondensatorami. Układ resetu składa się z rezystora R25 i kondensatora C12. Resetu mikrokonotrolera dokonujemy poprzez wciśnięcie przycisku RESET. Układ FT232R jest konwerterem USB/UART. Układ po podłączeniu do komputera jest wykrywany jako wirtualny port szeregowy. Sterowniki do układu o ile nie zostaną zainstalowane automatycznie można pobrać ze strony producenta firmy FTDI. Układ FT232R jest bezpośrednio połączony z układem UART mikrokontrolera, istnieje możliwość jego odłączenia poprzez wylutowanie oporników R2 i R9. W każdym nowym zestawie do mikrokontrolera jest wgrany program bootloader-a któy umożliwia zaprogramowanie mikrokontrolera bez stosowania dedykowanego programatora. Do zaprogramowania mikrokontrolera potrzebny jest program Megaload.net który znajduje się na płycie dołączonej do zestawu. Szczegółowa instrukcja obsługi programu znajduje się na płycie Mikrokontroler można oczywiście zaprogramować korzystając ze złącza ISP. Kondensator C16 służy do automatycznego resetowania mikrokontrolera z programu sterującego w komputerze PC i standardowo nie jest montowany. 5

6

Wyświetlacz LED Zestaw jest wyposażony w cztery siedmiosegmentowe wyświetlacze LED z kropką dziesiętną. Zastosowane zostały wyświetlacze ze wspólną anodą. Katody przez oporniki ograniczające prąd segmentu zostały wyprowadzone na złącze kołkowe. Anody są sterowane przez cztery tranzystory, których bazy zostały wyprowadzone na złącze kołkowe. 7

Wyświetlacz LCD Na płytce zostało zainstalowane gniazdo wyświetlacza alfanumerycznego LCD zgodnego ze sterownikiem HD44780. Do złącza zostały podłączone wszystkie wyprowadzenia niezbędne do uruchomienia wyświetlacza w trybie cztero bitowym (D4-D7, E, RS). Dodatkowo na złączu jest dostępny sygnał WR umożliwiający odczyt danych z wyświetlacza. Wyprowadzenie zostało podciągnięte do masy za pomocą rezystora R22 i w przypadku nie korzystania z odczytu pozostawiamy je niepodłączone. Po podłączeniu zasilania podświetlanie wyświetlacza jest włączone. Istnieje możliwość regulacji intensywności podświetlania za pomocą wyprowadzenia BL. Stanem aktywnym na wejściu BL jest stan niski (podświetlanie włączone). Podając sygnał PWM o wypełnieniu 0-100% regulujemy średni prąd podświetlania. Regulacji kontrastu wyświetlacza dokonujemy za pomocą potencjometru Contrast. 8

Przyciski i diody LED Na płytce umieszczono 5 przycisków typu micro switch. Przyciśnięcie przycisku powoduje zwarcie do masy jednej z linii wyprowadzonych na złącze kołkowe. Zestaw jest wyposażony także w 8 diod led wraz z opornikami ograniczającymi prąd. Anody diod zostały przyłączone do napięcia zasilającego natomiast katody wyprowadzono na złącze kołkowe. 9

Zegar czasu rzeczywistego i pamięć EEPROM Na płytce znajduje się zegar czasu rzeczywistego typu PCF8583 wraz z niezbędnymi elementami zewnętrznymi oraz pamięć szeregowa EEPROM 24C02. Oba układy są podłączone do magistrali I2C. Wyprowadzenia adresowe układów zegara i pamięci zostały tak podłączone aby nie występował konflikt adresów na magistrali I2C. Adresy bazowe dla zegara RTC : 0xA2 oraz pamięci EEPROM : 0xA0. Zarówno linia CLK jak i SDA magistrali zostały podciągnięte do dodatniego napięcia zasilania. Zegar RTC może być podtrzymywany bateryjnie, na płytce znajduje się gniazdo baterii litowej typu CR1220. Dodatkowo na wyjście kołkowe wyprowadzono wyjście INT układu PCF8583 umożliwiając wyzwalanie zewnętrznych układów od przerwania RTC. Do linii INT podłączono diodę LED sygnalizującą wystąpienie przerwania od zegara RTC. 10

Interfejs RS-485 Do naszej dyspozycji jest interfejs magistrali RS-485 MAX485. Linie transmisyjne oraz wyboru kierunku transmisji zostały wyprowadzone na złącze kołkowe natomiast linie danych A i B na złącze śrubowe typu ARK. 11

Tranzystory mocy Na płytce znajduje się układ scalony ULN2003 zawierający 7 tranzystorów darlingtona NPN. Jeden z nich został wykorzystany do sterowania buzzerem. Pozostałe zostały połączone w konfiguracji 4 wyjść : dwa o wydajności prądowej 500mA (pojedynczy tranzystor) O4 i O3 oraz w dwa wyjścia o wydajności prądowej 1A (dwa tranzystory połączone równolegle) O2 i O1. Wyjścia zostały wyprowadzone na złącze śrubowe typu ARK. Na złączu jest dostępna także masa układu. Dodatkowo wyprowadzono dodatnie napięcie zasilające układu (dostępne także na złączu zasilającym) pozwalające wykorzystać wewnętrzne diody zabezpieczające zawarte w strukturze układu ULN2003. 12

Gniazdo SD/MMC Gniazdo kart SD/MMC pozwala na wykorzystanie w swojej aplikacji karty pamięci flash. Karta wymaga zasilania z napięcia 3.3V które jest uzyskiwane z wyjścia 3V3OUT układu FT232R. Dodatkowo na płytce zastosowano oporniki wyrównujące poziomy napięć między mikrokontrolerem a kartą pamięci (5V/3.3V). Wszystkie istotne sygnały zostały wyprowadzone na gniazdo kołkowe. 13

Magistrala 1wire, czujnik temperatury, odbiornik podczerwieni i interfejs PS/2 Na płytce umieszczono odbiornik zmodulowajej podczerwieni o częstotliwości 36kHz umożliwiający współpracę z popularnymi pilotami zdalnego sterowania. Do naszej dyspozycji jest także gniazdo PS/2 wraz z opornikami podciągającymi linię danych oraz zegarową, pozwalające na podłączenie myszki lub klawiatury komputerowej. Na płytce dostępne jest także gniazdo śrubowe z wyprowadzoną magistralą 1Wire dzięki czemu istnieje możliwość współpracy z wieloma ciekawymi układami wykorzystującymi ten sposób transmisji. Do magistrali podłączono czujnik temperatury DS18B20. Istnieje możliwość jego odłączenie poprzez wylutowanie opornika R28. 14

Wejścia analogowe i buzzer Zestaw wyposażono w dwa potencjometry pozwalające zadawać napięcie np. na wejścia przetworników A/C mikrokontrolera. Wyjścia napięciowe zostały podłączone do gniazda kołkowego, na które zostało wyprowadzone także napięcia odniesienia przetwornika A/C mikrokontrolera. Na płytce znajduje się także sygnalizator akustyczny z generatorem (buzzer). Buzzer jest sterowany wysokim poziomem logicznym poprzez jeden z tranzystorów zawartych w strukturze układu ULN2003. 15

Skład zestawu : Zestaw AVREVB1 zawiera : Płytka AVREVB1 Wyświetlacz LCD 2x16 znaków Kabel USB A-B 1,8m 16