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



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

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

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

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

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL10PLD. Moduł dippld z układem XC3S200

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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

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

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

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

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

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

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

FREEboard. Zestaw startowy z mikrokontrolerem z rodziny Freescale KINETIS L (Cortex-M0+) i sensorami MEMS 7 DoF

KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

KAmodRPiADCDAC. Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+

KAmduino UNO. Rev Źródło:

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

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

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

KA-NUCLEO-Weather. ver. 1.0

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

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

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

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

KA-Nucleo-Weather. Rev Źródło:

ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

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

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Programator-debugger JTAG/SWIM dla mikrokontrolerów STM32 i STM8

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

JTAG Isolator. Separator galwaniczny JTAG dla ARM, AVR i FPGA

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

ZL11PRG v.2. Uniwersalny programator ISP. Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler

ZL11ARM. Uniwersalna płyta bazowa

MAXimator. Zestaw startowy z układem FPGA z rodziny MAX10 (Altera) Partnerzy technologiczni projektu:

Uniwersalny zestaw uruchomieniowy ZL4PIC

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

E-TRONIX Sterownik Uniwersalny SU 1.2

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

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

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

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

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

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

ZL15PLD. Płyta bazowa dla modułów z układem XC2C256

ARMputer, część 1 AVT 922

Zestaw Startowy EvB. Więcej informacji na stronie:

dokument DOK wersja 1.0

SYSTEMY CZASU RZECZYWISTEGO (SCR)

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

Politechnika Białostocka

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

PRZEDWZMACNIACZ PASYWNY Z SELEKTOREM WEJŚĆ. dokumentacja. (wersja 1.1

Moduł prototypowy.. Leon Instruments. wersja 1.0

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Programator procesorów rodziny AVR AVR-T910

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

Podobny zestaw ewaluacyjny dla mikrokontrolerów

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

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

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

MOBOT RoboSnake. Moduł wieloczłonowego robota

Kod produktu: MP-1W-2480

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

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

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

Płytka uruchomieniowa XM32

Instrukcja obsługi debugera JTAG-AVR USB v2

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

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

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

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

Elektronika samochodowa (Kod: TS1C )

KAmodRPi ADC DAC. Rev Źródło:

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

Instrukcja użytkownika

Instrukcja użytkownika

Płytka uruchomieniowa XM64

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

Instrukcja Użytkownika

Transkrypt:

ZL9AVR Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) ZL9AVR to płyta bazowa umożliwiająca wykonywanie różnorodnych eksperymentów związanych z zastosowaniem mikrokontrolerów AVR w aplikacjach sieciowych (np. Ethernet, internet). Płytę bazową wyposażono w wiele klasycznych układów peryferyjnych, które umożliwiają wygodne testowanie uruchamianych aplikacji. ver. 1.0

ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) Podstawowe cechy i parametry gniazdo do modułu dipavr z mikrokontrolerem ATmega128 (ZL7AVR), gniazdo do modułu interfejsu sieci 10Base-T z układem RTL8019AS (ZL1ETH), gniazdo do modułu konwertera UART<->USB z układem FT232 (ZL1USB_A), gniazdo do dołączenia alfanumerycznego wyświetlacza LCD 2x16 (LCD1602), sprzętowa zgodność z systemem Ethernut, dodatkowa pamięć SRAM o pojemności 32 kb, złącze JTAG, 2 interfejsy RS232, 8 diod LED, 4 przyciski, przycisk zerowania, przetwornik piezoelektryczny, napięcie zasilania zestawu 9...12 VDC.! Płyta bazowa ZL9AVR współpracuje z: - modułem ZL1ETH, - modułem ZL7AVR, - modułem ZL1USB_A. Płyta bazowa ZL9AVR w połączeniu z modułami! ZL1ETH i ZL7AVR umożliwia pracę z systemem Nut/OS (Ethernut). Więcej informacji o Nut/OS można znaleźć pod adresem: http://www.ethernut.de. Wyposażenie standardowe Kod Opis ZL9AVR zmontowana i uruchomiona płyta bazowa. BTC Korporacja 03-237 Warszawa ul. Inowłodzka 5 tel./faks: (22) 814-13-02 e-mail: biuro@kamami.pl http://www.kamami.pl Zastrzegamy prawo do wprowadzania zmian bez uprzedzenia. Oferowane przez nas płytki drukowane mogą się różnić od prezentowanej w dokumentacji, przy czym zmianom nie ulegają jej właściwości użytkowe. BTC Korporacja gwarantuje zgodność produktu ze specyfikacją. BTC Korporacja nie ponosi odpowiedzialności za jakiekolwiek szkody powstałe bezpośrednio lub pośrednio w wyniku użycia lub nieprawidłowego działania produktu. BTC Korporacja zastrzega sobie prawo do modyfikacji niniejszej dokumentacji bez uprzedzenia.

ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) 3 Spis treści Schemat elektryczny...4 Konfiguracja płytki bazowej...5 Instalacja modułu ZL7AVR...6 Instalacja modułu ZL1ETH...7 Klawiatura...8 Wyświetlacz LCD...9 Diody LED...10 Przetwornik piezoceramiczny...11 Interfejsy RS232, konwerter UART2USB...12 Programowanie mikrokontrolera...13 Złącza szpilkowe...14 Zasilanie...15

4 Schemat elektryczny ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) Schemat elektryczny płyty bazowej pokazano na poniższym rysunku.

ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) 5 Konfiguracja płytki bazowej Na rysunku poniżej przedstawiono rozmieszczenie najważniejszych elementów płyty bazowej ZL9AVR.

6 ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) Instalacja modułu ZL7AVR Płyta bazowa ZL9AVR jest przystowana do zainstalowania modułu ZL7AVR z mikrokontrolerem ATmega128. Na poniższym rysunku pokazano sposób instalacji modułu. Zarówno na bazowej płytce drukowanej, jak i na płytce drukowanej modułu ZL7AVR znajdują się trójkątne znaczniki ( ), które po prawidłowym zamontowaniu powinny znajdować się nad sobą.! kierować Instalując w płytce bazowej ZL9AVR moduł z mikrokontrolerem ATmega128 (ZL7AVR) należy się znacznikami (powinny znajdować się jeden nad drugim).

ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) 7 Instalacja modułu ZL1ETH Płyta bazowa ZL9AVR jest przystowana do zainstalowania modułu ZL1ETH z kontrolerem RTL8019AS. Na poniższym rysunku pokazano sposób instalacji modułu. Położenie jumpera JP11 (INT) decyduje o dołączeniu wyprowadzenia INT modułu ZL1ETH do wyprowadzenia PE.5 (JP11 w położeniu PE5) lub PE.6 (JP11 w położeniu PE6) mikrokontrolera ATmega128 zamontowanego w module ZL7AVR.! JP3 Do poprawnej pracy modułu ZL1ETH konieczne jest założenie jumpera decydującego o trybie pracy (złącze na płytce ZL1ETH w pozycji enut).

8 Klawiatura ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) Klawiatura zastosowana na płytce ZL9AVR składa się z 4 przycisków, które można dołączyć bezpośrednio do linii I/O mikrokontrolera ATmega128 zainstalowanego w module ZL7AVR: - przycisk S2 można dołączyć do linii PD.4 mikrokontrolera (jumper S2 JP13 w pozycji ON); - przycisk S3 można dołączyć do linii PD.5 mikrokontrolera (jumper S3 JP14 w pozycji ON); - przycisk S4 można dołączyć do linii PD.6 mikrokontrolera (jumper S4 JP15 w pozycji ON); - przycisk S5 można dołączyć do linii PD.7 mikrokontrolera (jumper S5 JP16 w pozycji ON). Styki mikroprzełączników zwierają linie I/O do masy. W stanie spoczynku są one podciągnięte do plusa zasilania za pomocą rezystorów. Na płytce bazowej zainstalowano również przycisk zerowania systemu S1 (RES).

ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) 9 Wyświetlacz LCD Płytka bazowa ZL9AVR jest wyposażona w złącze wyświetlacza LCD (zalecany o organizacji 2 x 16 znaków, np. LCD1602). Wyświetlacz pracuje w trybie 4-bitowym i jest dołączony do linii I/O mikrokontrolera ATmega128 zamonowanego w module ZL7AVR następująco: LCD_D4 (wypr. 11) PB.0 LCD_D5 (wypr. 12) PB.1 LCD_D6 (wypr. 13) PB.2 LCD_D7 (wypr. 14) PB.3 LCD_E (wypr. 6) PB.5 LCD_RW (wypr. 5) PB.6 LCD_RS (wypr. 4) PB.7! czeniu W zestawie można zastosować alfanumeryczny wyświetlacz LCD o organizacji 2 linie x 16 znaków z zamontowanym złączem szpilkowym o ozna- LCD1602.

10 Diody LED ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) Zestaw ZL9AVR jest wyposażony w 8 diod LED (D1...D8). Anody diod LED (przez rezystory ograniczające prąd) są doprowadzone do bufora 74HC541. Sterowanie diodami LED jest włączone, gdy jumper JP10 (LED) znajduje się w pozycji ON. Przy takim ustawieniu diody LED są sterowane przez następujące wyprowadzenia mikrokontrolera ATmega128 w module ZL7AVR: D1 PF.0, D2 PF.1, D3 PF.2, D4 PF.3, D5 PF.4, D6 PF.5, D7 PF.6, D8 PF.7.! w Mikrokontroler ATmega128 jest wyposażony w interfejs JTAG, którego sygnały sterujące są doprowadzone do linii PF.4...PF.7. Z tego powodu, aby korzystać z diod D5...D8, należy za pomocą odpowiedniej konfiguracji mikrokontrolera (fuse bits bity konfigurujące) wyłączyć ten interfejs mikrokontrolerze.

ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) 11 Przetwornik piezoceramiczny Odtwarzanie dźwięków umożliwia przetwornik piezoceramiczny Gl, który może być dołączony do wyprowadzenia PB.4 mikrokontrolera ATmega128 z modułu ZL7AVR za pomocą jumpera zwierającego styki 2 i 3 (pozycja ON) złącza SPK JP12.

12 ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) Interfejsy RS232, konwerter UART2USB ZL9AVR wyposażono w konwerter napięciowy MAX232 (U3) umożliwiający komunikację szeregową zgodną z RS232. Na płytce znajdują się dwa gniazda DB9F (JP1 UART0, JP2 UART1), do których doprowadzono sygnałe zgodne ze standardem RS232. Gniazda te odpowiadają odpowiednio interfejsom USART0 i USART1 wbudowanym w mikrokontroler ATmega128 z modułu ZL7AVR. Ustawiając zworki JP8 i JP9 w pozycji USB, interfejs USART1 zostanie odłączony od gniazda JP2 UART1 i dołączony do gniazda JP6, w którym można zamontować konwerter UART2USB z układem FT232 (ZL1USB_A). Do płyty bazowej ZL9AVR można dołączyć konwerter UART2USB o oznaczeniu! ZL1USB_A.

ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) 13 Programowanie mikrokontrolera Mikrokontroler ATmega128 z modułu ZL7AVR można programować programatorem ISP (np. ZL2PRG) wykorzystując standardowe 10-pinowe gniazdo zamontowane w module (JP1 na płytce ZL7AVR). Do programowania i debugowania możliwe jest również wykorzystanie interfejsu JTAG, którego złącze zamontowano na płytce ZL9AVR (złącze JP5).! fejsu Sygnały interfejsu JTAG w mikrokontrolerze ATmega128 są doprowadzone do linii PF.4...PF.7. Do tych samych linii są dołączone diody LED D5...D8. Z tego powodu, podczas wykorzystywania inter- JTAG, diody mogą się świecić. ZL7AVR JP1 złącze ISP ZL7AVR rozmieszczenie wyprowadzeń sygnałów w złączu JP1 na płytce modułu ZL7AVR

14 Złącza szpilkowe ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) Wszystkie wyprowadzenia modułu ZL7AVR z mikrokontrolerem ATmega128 doprowadzono do złącz szpilkowych JP3 i JP4. Umożliwia to dołączanie dodatkowych urządzeń (czujnika temperatury, przekaźników, kamery itp.) do płyty ZL9AVR.

ZL9AVR płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) 15 Zasilanie Zestaw należy zasilać napięciem o wartości 9 12 VDC z zewnętrznego zasilacza sieciowego dołączonego do gniazda Gn1.