450-8301/01 – Mikrokontroléry a jejich aplikace (MatA)
Garantující katedra | Katedra kybernetiky a biomedicínského inženýrství | Kredity | 4 |
Garant předmětu | prof. Ing. Michal Prauzek, Ph.D. | Garant verze předmětu | prof. Ing. Michal Prauzek, Ph.D. |
Úroveň studia | pregraduální nebo graduální | | |
| | Jazyk výuky | angličtina |
Rok zavedení | 2015/2016 | Rok zrušení | |
Určeno pro fakulty | FS | Určeno pro typy studia | navazující magisterské, bakalářské, magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Cílem předmětu je aplikace mikrokontrolérů v oblasti vestavěných řídicích systémů. Student je seznámen s architekturami, konstrukcí a vývojem počítačových vestavěných řídicích systémů. Studenti by po absolvování tohoto kurzu měli být schopni sami navrhnout koncepci systému s mikrokontrolérem pro jisté třídy úloh řízení, vybrat vhodné součásti a vytvořit odpovídající programové vybavení pro použitý mikrokontrolér.
Vyučovací metody
Přednášky
Individuální konzultace
Experimentální práce v laboratoři
Projekt
Anotace
Předmět je zaměřen na vestavěné řídicí systémy založené na mikrokontrolérech. Shrnuje nezbytné znalosti digitálních obvodů, programování mikrokontrolérů a jejich využití v řízení. Jednotlivé přednáškách vysvětlují postupně základy digitální techniky, základní principy mikrokontrolérů, jednotlivé jejich části mikrokontrolérových řídicích systémů až po jejich návrh. Náplní cvičení je pak zvládnutí programování jednočipových mikrokontrolérů s jádrem ARM Cortex M.
Povinná literatura:
Doporučená literatura:
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Písemné testy prováděné ve cvičeních předmětu.
E-learning
Další požadavky na studenta
Povinná účast na 80% cvičení.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Náplň přednášek a laboratorních cvičení:
1. Úvod do problematiky mikrokontrolérů. Přehled výrobců a dostupných technologií. Seznámení s laboratorním vybavením.
2. Programování mikrokontrolérů, programovací rozhraní, vývojové prostředí, simulátor, debugger.
3. Programovací jazyk C pro mikrokontroléry - kompilace, proměnné, výrazy, operátory, řídicí struktury.
4. Programovací jazyk C pro mikrokontroléry - preprocesor, funkce, ukazatele, výčtové typy, struktury, uniony, pole.
5. Mikrokontrolér s jádrem ARM Cortex M, jeho struktura a instrukční sada.
6. Číslicové vstupy a výstupy mikrokontroléru.
7. Asynchronní obsluha událostí - přerušovací systém.
8. Čítače a časovače v mikrokontroléru, pulsně šířková modulace.
9. Analogové vstupy a výstupy v mikrokontroléru.
10. Uživatelská rozhraní v mikrokontroléru.
11. Komunikační rozhraní v mikrokontroléru.
12. Stavový automat a jeho implementace v mikrokontrolérem řízeném systému.
13. Individuální projekt.
14. Závěrečná přednáška. Shrnutí učiva předmětu. Příprava studentů ke zkoušce.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.