Programování embedded systémů
Studijní plán: Aplikovaná technika pro průmyslovou praxi - platný od ZS 2025/2026
Předmět | Programování embedded systémů (PES) |
Garantuje | Katedra technických studií (KTS) |
Garant | Ing. Jan Jirsa |
Jazyk | česky |
Počet kreditů | 3 |
Prezenční studium |
Přednáška | 2 h |
Cvičení | 2 h |
Kombinované studium |
Tutoriál / přednáška | 6 h |
Cvičení | 4 h |
Sylabus
- 1, Způsoby programování řídících systémů, Architektury procesorů
- 2, Řídící registry procesoru, správa paměti, běh programu
- 3, Instrukční sada, Assemblare, kompilace
- 4, UART komunikace, způsoby flashování
- 5, Časovače, OPC, IPC
- 6, Vstupy a výstupy
- 7, HW a SW přerušení
- 8, PWM
- 9, A/D a D/A převodníky
- 10, Komunikační protokol I2C a SPI
- 11, Externí periferie
- 12, USB a Ethernet
- 13, Modbus protokol
Doporučená literatura
- Brtník Bohumil, Matoušek David, Programování mikrokontrolérů s jádrem 8051 v jazyce C, BEN - technická literatura 2010, ISBN 978-80-7300-264-0
- Studijní materiály na moodle
- https://www.youtube.com/playlist?list=PLQL6z4JeTTQnq6kjJ9JO-Fb7Md-ofJ-zL
- https://www.youtube.com/playlist?list=PLQL6z4JeTTQla6OFD1JAAtAt7Zw_3Ys61
Anotace
Předmět je zaměřen na nízkoúrovňové programovací techniky a vývoj SW na bázi jednočipových procesorů. Bude zde vysvětlen rozdíl oproti PLC řídícím systémům a výhody využití obou přístupů. Studenti se seznámí s typickými modely architektury běžných mikroprocesorů, jejich standardními periferiemi (řídící registry, přerušení, časovače, komunikační periferie atd.) a jejich použitím pro vývoj řídících systémů. Ve druhé části semestru bude výuka zaměřena na komunikaci procesoru s externími periferiemi jako jsou A/D převodníky či paměti. Praktická část předmětu bude tvořena programováním modelových úloh v jazyce C.
^ nahoru ^