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áška2 h
Cvičení2 h
Kombinované studium
Tutoriál / přednáška6 h
Cvičení4 h
Studijní plán Typ Sem. Kred. Ukon.
Aplikovaná technika pro průmyslovou praxi - kombi, platný od ZS 2025/2026 PV 3 3 kr. Z,ZK
Aplikovaná technika pro průmyslovou praxi - platný od ZS 2025/2026 PV 3 3 kr. Z,ZK

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.

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

^ nahoru ^