Płyta uruchomieniowa EBX51



Podobne dokumenty
STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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

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

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

dokument DOK wersja 1.0

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

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

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

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

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

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

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

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

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

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

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

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

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

SML3 październik

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

Politechnika Białostocka

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

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

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

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

DS-2410 z zasilaczem 230/12V 2A - bez zasilania rezerwowego do zamontowania w obudowie tripodu, szlabanu. Na płytce kontrolera są zamontowane:

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Technika Mikroprocesorowa

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

2. Zawartość dokumentacji. 1. Strona tytułowa. 2. Zawartość dokumentacji. 3. Spis rysunków. 4. Opis instalacji kontroli dostępu. 3.

Dariusz Kozak ZESTAW URUCHOMIENIOWY MIKROKOMPUTERÓW JEDNOUKŁADOWYCH MCS-51 ZUX51. Loader LX51 INSTRUKCJA OBSŁUGI DK Wszystkie prawa zastrzeżone

Zestaw Startowy EvB. Więcej informacji na stronie:

Płytka uruchomieniowa XM32

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

KAmduino UNO. Rev Źródło:

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

Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

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

MCAR Robot mobilny z procesorem AVR Atmega32

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

Systemy uruchomieniowe

Moduł prototypowy.. Leon Instruments. wersja 1.0

Kod produktu: MP01611

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

MOBOT RoboSnake. Moduł wieloczłonowego robota

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

ZL10PLD. Moduł dippld z układem XC3S200

MultiTool instrukcja użytkownika 2010 SFAR

Wstęp Architektura... 13

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

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

MODUŁ UNIWERSALNY UNIV 3

Płytka uruchomieniowa XM64

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

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

Uniwersalna karta I/O

EPPL 1-1. KOMUNIKACJA - Interfejs komunikacyjny RS Sieciowa Karta Zarządzająca SNMP/HTTP

Moduł CON012. Wersja biurkowa. Przeznaczenie. Użyteczne właściwości modułu

SML3 październik

E-TRONIX Sterownik Uniwersalny SU 1.2

Układ pomiarowy CoachLab II

Biomonitoring system kontroli jakości wody

Sprawdzian test egzaminacyjny GRUPA I

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

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

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

DTR PICIO v Przeznaczenie. 2. Gabaryty. 3. Układ złącz

Przekaźnik mieści się w uniwersalnej obudowie zatablicowej wykonanej z tworzywa niepalnego ABS o wymiarach 72x72x75 mm.

1.2. Architektura rdzenia ARM Cortex-M3...16

2. Architektura mikrokontrolerów PIC16F8x... 13

SDD287 - wysokoprądowy, podwójny driver silnika DC

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

Kod produktu: MP01611-ZK

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

PROJEKT I OPTYMALIZACJA STRUKTURY LOGICZNEJ DYDAKTYCZNEGO SYSTEMU MIKROPROCESOROWEGO DLA LABORATORIUM PROJEKTOWANIA ZINTEGROWANEGO

DS-2410 z zasilaczem 230/12V 2A - bez zasilania rezerwowego do zamontowania w obudowie tripodu, szlabanu. Na płytce kontrolera są zamontowane:

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

ACCO. system kontroli dostępu

Kod produktu: MP01611-ZK

SDD287 - wysokoprądowy, podwójny driver silnika DC

Zestaw stacji wywoławczej PVA-CSK PAVIRO

Moduł CON014. Wersja na szynę 35mm. Przeznaczenie. Użyteczne właściwości modułu

Elektronika samochodowa (Kod: TS1C )

Uniwersalny zestaw uruchomieniowy ZL4PIC

Transkrypt:

Dariusz Kozak ZESTAW URUCHOMIENIOWY MIKROKOMPUTERÓW JEDNOUKŁADOWYCH MCS-51 ZUX51 Płyta uruchomieniowa EBX51 INSTRUKCJA OBSŁUGI Wszystkie prawa zastrzeżone Kopiowanie, powielanie i rozpowszechnianie w jakiejkolwiek formie bez zgody autora jest zabronione. Wszystkie nazwy stanowiące znaki firmowe i/lub towarowe użyte w tekście są własnością odpowiednich podmiotów.

1. WPROWADZENIE Płyta startowa stanowi środowisko uruchomieniowe procesora 8051 przeznaczone do wspomagania projektowania, uruchamiania i testowania budowanego systemu mikroprocesorowego w warunkach maksymalnie zbliżonych do naturalnego środowiska pracy. Dzięki możliwości rozszerzania jej architektury można przy jej pomocy zbudować dowolne środowisko pracy procesora 8051 a za sprawą odpowiedniej konstrukcji interfejsu płyta może być cały czas podłączona do komputera PC, dzięki czemu modyfikacja oprogramowania procesora jest uproszczona do minimum. 2. OPIS PŁYTY Jednostkę centralną urządzenia stanowi mikrokontroler AT89S8253 najbardziej rozbudowana wersja procesora 8051, zawierający 12 kb pamięci programu Flash, 2 kb pamięci danych EEPROM, 256 B pamięci danych RAM, 64-bajową pamięć sygnatury użytkownika, interfejs SPI, itp. Procesor uzupełniono z jednej strony o system peryferiów do wykorzystania w trybie emulacji systemu docelowego, z drugiej o niezbędny kontroler nadzorujący współpracę z komputerem PC w trybie programowania. Rys 1. Schemat blokowy płyty startowej EBX51 nie uwzględniono linii zasilających (Vcc/GDN) Na schemacie blokowym - po lewej stronie jednostki centralnej znajduje się system kontrolny i sterujący, po prawej system peryferyjny wraz z różnego rodzaju portami komunikacyjnymi umożliwiającymi wszechstronne wykorzystanie płyty w docelowych warunkach pracy projektowanego systemu. Właściwości: Komunikacja dwukierunkowa z komputerem PC poprzez złącze USB Tryby pracy Emulacja i PC sygnalizowane diodami LED 8-bitowy procesor AT89S8253 (12kB Flash/2kB EEPROM/256B RAM) Rezonator kwarcowy 24 MHz (w podstawce, z możliwością wymiany) Wszystkie 32 wyprowadzania portów I/O procesora dostępne dla użytkownika Pamięć EEPROM 8kB I2C Precyzyjny zegar/kalendarz RTC DS1307 zasilany baterią litową 3V Przetwornik 4 kanały A/C + 1 kanał C/A

Dodatkowy rozszerzony port I/O 8-bitowy Wyświetlacz alfanumeryczny LCD 2x16 znaków 8 testowych diod LED 8 testowych przycisków MicroSwitch Wszystkie układy umieszczone w podstawkach (uc podstawka precyzyjna) Sterowniki pod Windows XP Bezpłatne oprogramowanie (edytor/asembler/moduł sprzętowy) Wyprowadzenia (sloty): 4 x slot I/O procesora (P0/P1/P2/P3) Slot przetwornika A/C+C/A Slot magistrali I2C Slot dodatkowego portu rozszerzającego I/O Slot wyświetlacza LCD Komunikacja z komputerem PC odbywa się w sposób przezroczysty dla użytkownika, co oznacza, iż w żadne z wyprowadzeń procesora nie jest zajęte przez program nadzorujący w czasie pracy programu uruchamianego. Na czas transmisji danych dodatkowy procesor nadzorujący łączy interfejs SPI głównego procesora z komputerem PC a po zakończeniu transmisji zwalnia go dla użytkownika i restartuje główny procesor w sposób automatyczny, oddając do dyspozycji pełne środowisko pracy. 2. KOMUNIKACJA Z PERYFERIAMI Urządzenie udostępnia dla użytkownika wszystkie porty procesora 89S8253. Trzy z nich domyślnie przeznaczono do komunikacji z wyposażeniem płyty, na które składa się: Wyświetlacz alfanumeryczny LCD 2 linie x 16 znaków Osiem testowych diod LED Osiem testowych przycisków MicroSwitch (SW) Pamięć EEPROM (magistrala I2C) Zegar czasu rzeczywistego RTC (magistrala I2C) 4 kanałowy przetwornik A/C i C/A (magistrala I2C) Dodatkowy 8-bitowy port IN/OUT (magistrala I2C) Każdy z tych trzech portów (P0/P2/P3) jest zestawiony z odpowiadającym mu tzw. łącznikiem (patrz rys. 2). Jeśli port ma być wykorzystany w sposób domyślny do sterowania standardowym wyposażeniem płyty, wszystkie jego piny należy zmostkować z odpowiadającymi mu pinami łącznika. W zależności od potrzeb można oczywiście połączyć tylko część pinów portu i łącznika wykorzystując częściowo wbudowane peryferia lub wykorzystać cały port do własnych potrzeb wg. uznania. Płyta posiada 8 portów: Port P0 Port P1 Port P2 Port P3 Port I2C ADC Port I2C BUS Port I2C PIO Port EXT Wszystkie złącza przeznaczone do komunikacji płyty z zewnętrznym środowiskiem zostały wyprowadzone przy pomocy standardowych złoconych listew kołkowych typu goldpin o rastrze 2,54mm.

3. OPIS WYPROWADZEŃ PORT 0 (ŁĄCZNIK) Wyprowadzenia portu P0 procesora oraz łącznik modułu wyświetlacza LCD oraz wewnętrznej magistrali I2C. Wyprowadzenia podciągnięte do Vcc poprzez rezystory 10k od strony procesora. Dodatkowo wyprowadzona linia masy GDN. Po zmostkowaniu wyprowadzeń portu i łącznika (połączenie domyślne) port steruje wyświetlaczem LCD oraz magistralą I2C. PORT 1 Wyprowadzenia portu P1 procesora. Dodatkowo wyprowadzone linie zasilania Vcc i GDN. PORT 2 (ŁĄCZNIK) Wyprowadzenia portu P2 procesora oraz łącznik modułu LED (osiem testowych diod LED). Dodatkowo wyprowadzona linia masy GDN. Po zmostkowaniu wyprowadzeń portu i łącznika (połączenie domyślne) port steruje testowymi diodami LED0 LED7. PORT 3 (ŁĄCZNIK) Wyprowadzenia portu P3 procesora oraz łącznik modułu SW (osiem testowych przycisków MicroSwitch). Dodatkowo wyprowadzona linia masy GDN. Po zmostkowaniu wyprowadzeń portu i łącznika (połączenie domyślne) port czyta stan włączników testowych SW0 SW7. I2C PIO Wyprowadzenia 8-bitowego portu wejścia/wyjścia (PCF8574) sterowanego wewnętrzną magistralą I2C (sposób sterowania oraz dokładne dane w dołączonej nocie aplikacyjnej). Dodatkowo wyprowadzone linie zasilania Vcc i GDN. I2C ADC Wyprowadzenia 8-bitowego, 4-kanałowego przetwornika analogowo-cyfrowego oraz jednokanałowego przetwornika cyfrowo-analogowego, sterowanego wewnętrzną magistralą I2C (sposób sterowania oraz dokładne dane w dołączonej nocie aplikacyjnej). Dodatkowo wyprowadzone linie zasilania Vcc i GDN. I2C BUS Wyprowadzenia rozszerzające magistrali I2C (linie SDA, SCL). Dodatkowo wyprowadzone linie zasilania Vcc i GDN. Służy do podłączenia zewnętrznych urządzeń sterowanych szeregowym sygnałem I2C. EXT Wyprowadzenia sygnałów dodatkowych: INT sygnał wyjściowy przerwania portu I2C PIO (PCF8574). Sygnał pojawia się w chwili zamiany stanu któregokolwiek wyprowadzenia wejściowego portu I2C PIO. Aktywny stan niski. Wyprowadzenie podciągnięte do Vcc rezystorem 10k. OUT sygnał wyjściowy zegara RTC (DS1307). Może być ustawiany programowo jako pin wyjściowy o programowanym stanie lub programowanej częstotliwości (jednej z niżej podanych): - 1 Hz - 4.096 khz - 8.192 khz - 32.768 khz Dodatkowo wyprowadzona linia masy GDN. Rozmieszczenie wszystkich wyprowadzeń komunikacyjnych, wraz ze szczegółowym opisem pinów przedstawia rys. 3. Adresy urządzeń wewnętrznej magistrali I2C przedstawia tab. 1.

Rys 2. Rozmieszczenie portów na płycie Rys 3. Szczegółowy opis wyprowadzeń portów Urządzenie Adres HEX Opis DS1307 00H Zegar czasu rzeczywistego RTC z zasilaniem bateryjnym AT24C64 01H Pamięć szeregowa EEPROM o pojemności 8kB (64 kb) PCF8591 02H Przetwornik 8-bitowy (4 kanały A/C i 1 kanał C/A) PCF8574 03H 8-bitowy port wejśia / wyjścia Tab 1. Rozmieszczenie urządzeń wewnętrznej magistrali I2C w przestrzeni adresowej płyty

4. KOMUNIKACJA Z PC ORAZ ZASILANIE Opis instalacji i użytkowania oprogramowania znajduje się w oddzielnej dokumentacji Oprogramowanie, sterowniki i dokumentacja środowiska uruchomieniowego ZUX51 (plik: ZUX51.PDF). Płyta ma dwa tryby pracy, sygnalizowane dwoma wskaźnikami LED: PC komunikacja z komputerem PC. Procesor główny płyty zostaje wstrzymany i przełączony w tryb programowania (świeci czerwona dioda LED). EMU emulacja środowiska pracy procesora. Procesor zostaje odłączony od interfejsu programującego i zresetowany (świeci zielona dioda LED). Wyboru trybu pracy dokonuje oprogramowanie sterujące z poziomu komputera PC. W przypadku uruchomienia płyty bez połączenia z komputerem, automatycznie zostaje wybrany tryb EMU a procesor płyty zresetowany i rozpoczyna wykonywanie wewnętrznego, ostatnio załadowanego programu. Takie rozwiązanie, po odpowiednim zaprogramowaniu procesora umożliwia pracę płyty startowej jako samodzielnego systemu mikroprocesorowego. Do połączenia z komputerem PC należy użyć standardowego kabla USB typ A-B. Zastosowany mostek USB-RS232 zapewnia łączność w standardzie USB 2.0 jednak ze względu na ograniczenie czasowe wnoszone przez algorytmy programujące zastosowanego procesora wystarczający jest interfejs USB 1.1. Do zasilania płyty należy użyć zasilacza o napięciu od 9 do 12V prądu stałego (DC) z wtykiem żeńskim 5,5/2,1mm (plus w środku). Płyta posiada zabezpieczenie przez niewłaściwą polaryzacją napięcia zasilającego oraz własny stabilizator napięcia. Po zainstalowaniu oprogramowania, można podłączyć urządzenie i rozpocząć pracę z płytą. 5. MONTAŻ RADIATORA (OPCJONALNIE) Pobór prądu przez urządzenie (wraz z wyświetlaczem LCD) nie wymaga stosowania radiatora na stabilizatorze napięcia. W przypadku zwiększenia poboru (np. poprzez wykorzystanie szyny zasilającej +5V do zasilania zewnętrznych modułów) konieczne może stać się zwiększenie powierzchni chłodzenia stabilizatora, poprzez zastosowanie dołączonego do zestawu radiatora. UWAGA! Należy pamiętać, że zamontowany radiator jest połączony bezpośrednio do wejścia zasilania stabilizatora (w tym przypadku potencjału + napięcia zasilacza), zetknięcie radiatora z potencjałem masy spowoduje zwarcie i w konsekwencji może skończyć się spaleniem stabilizatora. 6. UWAGI Płyta wykonana jest na laminacie zabezpieczonym soldermaską oraz dodatkową warstwą tworzywa (od strony spodniej) jednak pomimo tego zwarcie wyprowadzeń elementów (punktów lutowniczych) może skutkować zniszczeniem urządzenia. Zaleca się nie demontować tulejek dystansowych stanowiących wsporniki płyty. Płyta posiada 7 punktów podparcia, co zabezpiecza ją również przed uszkodzeniem w wyniku dużej siły nacisku od góry.

Przy demontażu wyświetlacza wystarczy delikatnie usunąć dwa plastikowe nity rozporowe z tulejek dystansowych i zdjąć wyświetlacz wraz ze jego złączem. Wydajność stabilizatora wynosi 1A, należy, więc właściwie obliczyć pobór prądu przy korzystaniu z wyprowadzeń szyny zasilania +5V (Vcc/GDN) dostępnych w niektórych portach płyty, tak, aby nie przekraczać tej wartości. 7. DANE TECHNICZNE Napięcie zasilania: Pobór prądu (z LCD): Pobór prądu (bez LCD): Wydajność prądowa całkowita Max. pobór prądu przez zewnętrzne peryferia: Typ interfejsu PC: Czas programowania (12kB kodu): Czas programowania (4kB kodu): Procesor MCS-51: Rezonator kwarcowy (wymienny): Zasilanie (potrzymanie) zegara RTC: 9 12V DC xxx ma xxx ma 1 A xxx ma USB 2.0 (kabel A-B) 20 sek. 7 sek. AT89S8253 24 Mhz Bateria litowa 3V (10 lat)