Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FEKT-BKC-DE2Ak. rok: 2023/2024
Předmět je zaměřen na digitální obvody, mikroprocesorovou techniku, embedded systémy a využívá jazyky C a ASM pro programování 8bitových mikrokontrolérů typu Arduino. Studenti získají praktické zkušenosti s jednotlivými částmi mikroprocesorových systémů a také si rozšíří znalosti s programovacím jazykem C.
Absolvent předmětu se naučí:
* Základy mikroprocesorové techniky
* Strukturu mikroprocesorových systémů
* Psaní kódu v C a ASM
* Ladění aplikace pro Arduino
* Navrhování obvodového zapojení a obslužného softwaru pro embedded zařízení
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Předmět je určen pro studenty se znalostí základů elektronických součástek, pasivních a polovodičových obvodů. Výhodou je základní znalost programovacího jazyka C. Práce v laboratoři je podmíněna platnou kvalifikací alespoň „osoby poučené“, kterou musí studenti získat před zahájením výuky. Informace k této kvalifikaci jsou uvedeny ve Směrnici děkana č. 2/2022 s názvem Seznámení studentů s bezpečnostními předpisy, viz https://www.fekt.vut.cz/pro_studenty/studijni_predpisy
Pravidla hodnocení a ukončení předmětu
Z celkového počtu 100 bodů lze 20 získat během semestru (domácí úkoly z přednášek a laboratorních cvičení: 6x2 + 2x4 = 20) a 80 ze závěrečné zkoušky (70 - písemná část, 10 - ústní část). Pro úspěšné absolvování předmětu je třeba získat zápočet, složit zkoušku a celkově obdržet 50 bodů nebo více.
Učební cíle
Cílem předmětu je seznámit studenty se základy mikroprocesorových obvodů a naučit je praktickým postupům návrhu obvodových zapojení embedded systémů, včetně vývoje a testování obslužných programů v jazyce C a ASM.
Studijní opory
Základní studijní materiály jsou dostupné v e-learningu VUT. Doporučená (anglická) studijní literatura je dostupná v knihovně VUT.
Základní literatura
Elearning
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
01 - Číselné reprezentace v digitálních systémech
02 - Programování v jazyce C
03 - Úvod do mikrokontrolérů
04 - Systémy přerušení a časovače
05 - Displeje a redukce spotřeby
06 - Převod analogových signálů
07 - Sériová komunikace 1
08 - Sériová komunikace 2
09 - Advanced peripherals usage (NXP)
10 - Instrukční sada mikrokontroléru 1
11 - Instrukční sada mikrokontroléru 2
12 - Zvyšování početního výkonu
Laboratorní cvičení
01 - Verzovací systém Git, nástroje pro AVR02 - Ovládání GPIO pinů
03 - Časovače