Systemy wbudowane zima 2020/21

Język wykładowy Polski
Opiekun Marek Materzok
Liczba godzin 30 (wyk.) 30 (prac.)
Rodzaj Informatyczny inż.
ECTS 6
Polecany dla I roku Nie
Egzamin Tak

Opis przedmiotu:

Wykład jest wprowadzeniem do programowania systemów wbudowanych. W ramach wykładu student zapozna się z architekturą popularnych mikrokontrolerów, nauczy się wykorzystywać ich peryferia do sterowania różnorodnymi urządzeniami zewnętrznymi, a także pozna popularne magistrale używane w systemach wbudowanych. #### Wymagania * Znajomość języka ANSI C * Wskazana znajomość podstaw architektur systemów komputerowych #### Program 1. Podstawy systemów wbudowanych 2. Architektura mikrokontrolerów serii AVR ATmega 3. Programowanie w języku C na mikrokontrolerach 4. Podstawy elektroniki 5. Porty GPIO 6. Modulacja PWM i PFM 7. Przetworniki ADC i DAC 8. Obsługa przerwań 9. Zarządzanie energią 10. Magistrale SPI, I2C, CAN 11. Sterowanie silnikami 12. Podstawy teorii sterowania 13. Prototypowanie i produkcja układów elektronicznych 14. Podstawy systemów operacyjnych czasu rzeczywistego (RTOS) #### Literatura * Make: AVR programming; Elliot Williams; Maker Media, Inc. Wydanie polskie: Programowanie układów AVR dla praktyków; Elliot Williams; Helion * Designing Embedded Hardware; John Catsoulis; O'Reilly * Lessons in Electric Circuits; Tony R. Kuphaldt

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Marek Materzok
zdalna
wt 12:00-14:00 (s. ) 36 33 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Pracownie

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Tomasz Wierzbicki
wt 18:00-20:00 (s. 110) 14 12 0
Marek Materzok
śr 18:00-20:00 (s. 110) 14 11 0
Piotr Polesiuk
cz 10:00-12:00 (s. 137) 14 10 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Tomasz Wierzbicki 303 Po wcześniejszym umówieniu pocztą elektroniczną. Nie w trakcie lub bezpośrednio przed moimi zajęciami (plan zajęć jest dostępny w systemie Zapisy).
Piotr Polesiuk 338 wtorek 14-16
Marek Materzok 336 Po uzgodnieniu przez e-mail