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

Podobne dokumenty
Technika Mikroprocesorowa

Współpraca procesora z urządzeniami peryferyjnymi

Współpraca procesora z urządzeniami peryferyjnymi

Współpraca procesora z urządzeniami peryferyjnymi

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Zastosowania mikrokontrolerów w przemyśle

Współpraca procesora ColdFire z urządzeniami peryferyjnymi

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Architektura komputerów

Architektura systemu komputerowego

dokument DOK wersja 1.0

Interfejsy szeregowe TEO 2009/2010

Interfejs urządzeń peryferyjnych

SML3 październik

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

KOMPUTEROWE SYSTEMY POMIAROWE

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

Architektura komputerów

Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,

Programowalne układy logiczne kod kursu: ETD Układy sekwencyjne W

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Pamięci i urządzenia peryferyjne Wprowadzenie do przedmiotu

Wykład Mikroprocesory i kontrolery

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Charakterystyka mikrokontrolerów

Przestrzeń pamięci. Układy dekoderów adresowych

Autor: Jakub Duba. Interjesy

Architektura mikroprocesorów z rdzeniem ColdFire

Wbudowane układy komunikacyjne cz. 1 Wykład 10

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.

Mikroprocesory i mikrosterowniki Wydział Elektroniki Mikrosystemów i Fotoniki Politechniki Wrocławskiej Ćwiczenie nr 4

1.10 MODUŁY KOMUNIKACYJNE

System mikroprocesorowy i peryferia. Dariusz Chaberski

Komunikacja z urzadzeniami zewnętrznymi

Wejścia logiczne w regulatorach, sterownikach przemysłowych

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

Wyjścia analogowe w sterownikach, regulatorach

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

Kod produktu: MP01611

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

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Zastosowania mikrokontrolerów w przemyśle

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

Wykład 4. Interfejsy USB, FireWire

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

WPROWADZENIE Mikrosterownik mikrokontrolery

. Rodzaje transmisji sygnału i RS-232

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

Wstęp Architektura... 13

Architektura komputerów. Układy wejścia-wyjścia komputera

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

MAGISTRALE MIKROKONTROLERÓW (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

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

Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut

Szczegółowy opis przedmiotu zamówienia. Część 1 - Laboratoryjny zestaw prototypowy

Urządzenia peryferyjne procesora ColdFire

TECHNIKA MIKROPROCESOROWA

Kod produktu: MP-1W-2480

Wykład Mikrokontrolery i mikrosystemy Cele wykładu:

Techniki mikroprocesorowe i systemy wbudowane

Mikroprocesory i Mikrosterowniki Laboratorium

Podział układów cyfrowych. rkijanka

Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe

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

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Szkolenia specjalistyczne

Mikroprocesory i Mikrosterowniki

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

Konwerter sygnału RS-232 na RS-485

Magistrale szeregowe

Płytka labortoryjna z modułem MC Jan Kędzierski Marek Wnuk

Sprawdzian test egzaminacyjny GRUPA I

Wykład 4. Interfejsy USB, FireWire

USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.

Wykład 3. Przegląd mikrokontrolerów 8-bit: STM8

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

Technika mikroprocesorowa I Wykład 3

Komunikacja w mikrokontrolerach Laboratorium

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

Wykład 3 Technologie na urządzenia mobilne. Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl

Płyta uruchomieniowa EBX51

Architektura komputerów

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Podsumowanie. semestr 1 klasa 2

Mikrokontroler AVR ATmega32 - wykład 9

Kod produktu: MP01611-ZK

Moduł uruchomieniowy mikrokontrolera MC68HC912B32

Układy wejścia/wyjścia

Wykład 3. Interfejsy CAN, USB

Transkrypt:

Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1

Współpraca procesora z urządzeniami peryferyjnymi 2

Zakres przedmiotu 1. Wstęp do systemów mikroprocesorowych. 2. Współpraca procesora z pamięcią. Pamięci półprzewodnikowe. 3. Architektura systemów mikroprocesorowych. 4. Współpraca procesora z urządzeniami peryferyjnymi. 5. Przykładowy system mikroprocesorowy. 6. Architektura procesorów 32-bitowych na przykładzie układów Freescale 68k/ColdFire. 7. Architektura mikrokontrolerów 8-bitowych. 3

System mikroprocesorowy? (1) Magistrala adresowa Magistrala adresowa Magistrala danych Magistrala danych Pamięć programu Pamięć danych Urządzenia mapowane na przestrzeń pamięci? 4

System mikroprocesorowy? (2) Magistrala adresowa Magistrala danych Sygnały sterujące CS, OE ROM Pamięć programu FLASH, SRAM, DRAM RAM Mikroprocesor CS, OE WR Pamięć danych FLASH, SRAM, DRAM Urządzenia peryferyjne EIA RS232, RTC, ADC... 5

Współpraca procesora z urządzeniami peryferyjnymi. 6

Interfejsy (1) Interfejs (ang. Interface) w informatyce i elektronice urządzenie pozwalające na połączenie ze sobą dwóch innych urządzeń. 7

Interfejsy (2) 8

Interfejsy (3) Przykładowe interfejsy stosowane w systemach up: Interfejs równoległy, Interfejsy szeregowe: Interfejs zgodny ze standardem EIA RS232, Interfejs SPI (Serial Peripheral Interface), Interfejs I2C, Interfejs OneWire, Interfejs Jtag, Interfejs CAN (Controlled Area Network), Interfejs USB (Universal Serial Bus), Interfejs IEEE1394 (FireWire). Magistrala ISA, PCI, PCIx, PCIe, VME, itd. 9

Moduł portów I/O (1) 10

Rejestry sterujące PnPAR - rejestr kontrolujący przeznaczenie portu DDRn - Rejestr kontrolujący kierunek sygnałów portu I/O PORTn - rejestr kontrolujący stan wyprowadzeń wyjściowych PORTnP - rejestr odwzorowujący stan wyprowadzenia I/O SETn/CLRn - Rejestr służący do ustawiania/zerowania przerzutnika wyjściowego 11

Uproszczony schemat blokowy portu I/O procesora ColdFire Bit określający rodzaj portu wejście/wyjście Port I/O PORTn odczyt PORTn zapis D Q D Q SETn CLRn DDRn Clk Clk Clk Rejestry sterujące portem GPIO PORTnP odczyt stanu logicznego wyprowadzenia I/O 12

Interfejs równoległy komputera PC 13

Podłączenie przełącznika do portu procesora Konfiguracja procesora i odczyt sygnału wejściowego: 1. Konfiguracja portu I/O (ustawienie kierunku portu I/O port wejściowy, ustawienie funkcji portu - I/O), 2. Włączenie wewnętrznego rezystora podciągającego (do VCC lub GND), 3. Odczyt rejestru sterującego danym portem (np. 8 bit, move.b P0, D0), 4. Maskowanie odczytanej danej (and.b #$0x01, D0). 14

Moduł transceivera szeregowego UART (Universal Asynchronous Receiver/Transmitter module) 15

Interfejs szeregowy EIA RS232 16

Transceiver UART D0-D7 Rejestr przesuwny Nadajnik TxD Clk D0-D7 Odbiornik RxD Clk 17

Ramka danych transmitera UART Mark Space 18

Transmisja synchroniczna, czy asynchroniczna? 19

Specyfikacja elektryczna EIA RS232c 20

Kabel null-modem EIA 232 21

Poziomy napięć określone przez standard EIA 232 Wyjście procesora Standard EIA 232 22

Konwerter poziomów napięć MAX 232 (5 V) MAX 3232 (3,3 V) CD Carried Detect RI Ring Indicator 23

Standard EIA RS422 Transmisja różnicowa 24

Standard EIA RS485 25

Transmisja half-duplex 26

Współpraca procesora z urządzeniami peryferyjnymi Interfejsy dostępne w procesorach rodziny ColdFire: Interfejs równoległy, Interfejsy szeregowe: Interfejs zgodny ze standardem EIA 232, Interfejs SPI, Interfejs I2C, Interfejs CAN, Interfejs USB, Magistrala PCI. 27

Serial Peripheral Interface 28

Serial Peripheral Interface Cechy interfejsu SPI: Szeregowa transmisja synchroniczna, Transfer full duplex, master-slave lub master-multi-slave, Duża szybkość transmisji (>12 Mbit/s), Zastosowanie: układy peryferyjne (ADC, DAC, RTC, EEPROM, termometry, itp), sterowanie pomocnicze (matryca CCD z szybkim interfejsem równoległym). 29

Serial Peripheral Interface Master Output Slave Input Master Input Slave Output CS Master Slave 30

Magistrala USB (Universal Serial Bus) 31

Magistrala USB 32

Cechy magistrali USB Asynchroniczna, szeregowa, różnicowa transmisja danych, Automatyczna detekcja dołączenia/odłączenia urządzenia oraz automatyczna konfiguracja, Pojedyncze, ustandaryzowane złącze, Możliwość dołączenia do 127 urządzeń do magistrali, Automatyczna detekcja i korekcja błędów, Szybkość transmisji danych: LOW 1.5 Mb/s, specyfikacja USB >1.1, FULL 12 Mb/s, specyfikacja USB >1.1, HIGH 480 Mb/s, specyfikacja USB 2.0. 33

Warstwa fizyczna Transmisja różnicowa, typu half-duplex. Dwa dodatkowe przewody zasilające 5 V/500 ma Złącza typu mini USB Złącza USB typu A i B 34

Rodzaje transferów 35