Karta przedmiotu
Uwaga! Przedstawiona karta przedmiotów pełni rolę ogólnej informacji i nie zawiera wszystkich danych.
Szczegółowe karty przedmiotów znajdują się pod poniższym linkiem: Wydziałowe archiwum kart przedmiotów (Uwaga! Wymagane jest zalogowanie kontem do platformy Microsoft)
- Status:
- Archiwalny od 2022
2DE2245 - Interfejsy komunikacyjne mikrokontrolerów
- Nazwa w drugim języku:
- The MCUs interfaces
- Nazwa skrócona:PIKMIK
- Numer katalogowy:2DE2245
- Reprezentuje kierunek: M,D,PL - Elektrotechnika
- Odpowiedzialny za przedmiot: dr inż. Maciej Dzieniakowski
-
Strona WWW przedmiotu:
http://www.isep.pw.edu.pl/ZakladElektroniki/zep/?page_id=142
- Język wykładowy:PL
- Liczba punktów ECTS:2
- Poziom przedmiotu: Średniozaawansowany
- Forma zaliczenia przedmiotu:Zaliczenie
- Wymiar godzin:
- W: 15, L: 15
- Cel przedmiotu:
- Student poznaje zagadnienia transmisji szeregowej i podstawowe interfejsy komunikacyjne - USART, LIN, SPI, I2C, JTAG
- Treści kształcenia:
- WYKŁAD
Magistrale – pojęcia podstawowe i klasyfikacja. Transmisja równoległa i szeregowa. Komunikacyjne interfejsy szeregowe USART, RS232, LIN, SPI, Microwire, I2C, SMB – specyfikacje, rozwiązania sprzętowe, obszary zastosowań. Interfejsy testowe i programistyczne: JTAG, BSL – koncepcja, budowa, zasada działania.
- magistrale, transmisja równoległa i szeregowa (3h)
- interfejs UART, RS232, LIN (4h)
- interfejs SPI/Microwire (2h)
- interfejs I2C/SMB (3h)
- interfejs BSL i JTAG (3h)
LABORATORIUM
Laboratorium obejmuje oprogramowanie w asemblerze mikrokontrolera jednoukładowego rodziny MSP430 i stworzenie procedur emulacyjnych (bit banging) inrefejsów I2C oraz SPI. Procedury będą wykorzystane do komunikacji MCU z przetwornikami ADC/DAC oraz konwerterem danych bajtowych. Oprogramowanie interfejsu UART i protokół komunikacyjny RS232. Dla MSP430 wykorzystany będzie również moduł USART Peripheral Interface (I2C, SPI, UART).
- wprowadzenie i obsługa oprogramowania IDE - (1h)
- programowanie i testy sprzętowe interfejsu lub procedury emulacyjnej SPI - (2h)
- programowanie i testy sprzętowe interfejsu lub procedury emulacyjnej I2C - (3h)
- programowanie UART i komunikacja między-stanowiskowa RS232 - (3h)
Aplikacje procedur:
- generator przebiegów dowolnych (przetwornik DAC/SPI) - (2h)
- pomiar temperatury (przetwornik ADC/I2C) - (2h)
- sterowanie portem równoległym (konwerter danych bajtowych I2C) - (2h) - Bibliografia:
- - wskazane przez prowadzącego strony WWW.
- ""Lokalne interfejsy szeregowe w systemach cyfrowych""; J.Bogusz, BTC
- ""Szeregowe interfejsy cyfrowe"", W.Mielczarek, HELION - Metody oceny:
- Zaliczenie:
wykład - kolokwium
laboratorium - średnia ocen ćwiczeń - Uwagi:
- dwuosobowe grupy laboratoryjne
- Przedmioty na których bazuje dany przedmiot (prerekwizyty):
- [1DE1410] Podstawy techniki mikroprocesorowej