1/41
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Jaký je rozdíl mezi mikroprocesorem a mikrokontrolérem?
Mikroprocesor nemá vlastní integrovanou paměť a I/O obvody, zatímco mikrokontrolér má RAM, paměť a I/O obvody integrované v jednom pouzdře.
K čemu slouží ALU?
ALU (Aritmetická logická jednotka) vykonává aritmetické a logické operace.
Co je STATUS registr a k čemu slouží?
STATUS registr uchovává informace o provedených operacích a obsahuje příznakové bity, jako Carry, Zero, Negative, Digit Carry a Overflow.
Co je Programový čítač (PC) a k čemu slouží?
Programový čítač (PC) uchovává adresu následující instrukce a většinou se sám inkrementuje.
K čemu slouží Zásobník (Stack)?
Obsahuje návratové adresy, ukládá aktuální hodnotu PC při volání podprogramů nebo přerušení.
Jaká jsou základní nastavení portů mikrokontroléru?
Nastavení zahrnuje vstupní/výstupní režim, analog/digitál, pull-up, rychlost pinu a typ výstupu.
Co je operace read-modify-write?
Sekvence, kde mikrokontrolér čte stav pinů, provádí úpravy a zapisuje zpět na port.
Jakým způsobem se ošetřují zákmity tlačítek?
Hardwarově pomocí RC filtru a softwarově s časovým oknem po stisku.
Co je maticová klávesnice a jak zjistit pozici stisknutého tlačítka?
Maticová klávesnice zjistí pozici stisknutého tlačítka skenováním řad a/nebo sloupců.
Jak probíhá multiplexing na sedmisegmentovém displeji?
Střídáním číslovek rychleji, než je oko schopno zachytit.
Co je přerušení v mikrokontroléru?
Odklon od normálního běhu programu na základě události, slouží k obsluze důležitějších úkolů.
Jaké jsou zdroje přerušení v mikrokontrolérech?
Zdroje přerušení zahrnují PORT, ADC a TIMER.
Co se děje v mikrokontroléru při vyvolání přerušení?
Aktuální adresa a data se uloží do zásobníku, načte se adresa instrukce přerušení a vykoná se obsluha přerušení.
Jaká je role priorit v přerušení?
Pouze přerušení s vyšší prioritou může přerušit obsluhu přerušení s nižší prioritou.
Jak nastavit zdroj přerušení?
Pomocí konfiguračních bitů a povolení přerušení pro daný zdroj.
Jak zjistit, jaký zdroj přerušení vyvolal přerušení?
Kontrolou unikátní Flag bit zdroje, který přerušení vyvolal.
K čemu slouží modul PPS?
PPS (Peripheral Pin Select) slouží k připojení periferií na vstupy a výstupy mikrokontroléru.
Jak se připojuje vnitřní periferie na vstup/výstup?
Pomocí modulu PPS.
Co jsou časovače (timery) v mikrokontroléru?
Samostatný blok, který běží nezávisle a inkrementuje hodnotu s každým instrukčním cyklem.
Jaké jsou módy činnosti časovačů?
Synchronní a asynchronní mód.
K čemu slouží obvody RTC a RTCC?
Pro uchování informace o čase a datumu.
Jak vypadá konstrukce čtyřvodičového rezistivního dotykového panelu?
Dvě vrstvy potažené rezistivní vrstvou, elektrody na protilehlých stranách.
Jaký je princip činnosti kapacitního dotykového panelu?
Měří změnu kapacity jednotlivých snímacích plošek.
Co je bootloader a k čemu slouží?
Program umožňující přenos dat mezi programovou pamětí a jinými zařízeními.
Co zahrnuje instrukční sada procesoru?
Soubor instrukcí, které procesor podporuje, včetně různých typů operací.
Jaké registry používá mikrokontrolér Cortex-M?
R0-R12 pro výpočty, R13 (SP) pro Stack Pointer, R14 (LR) pro návratovou adresu a R15 (PC) pro aktuální instrukci.
Co je CMSIS a k čemu slouží?
Poskytuje HW abstrakci pro přenositelnost kódu mezi mikrokontroléry.
Jaké jsou výhody a nevýhody různých číselných soustav?
Desítková je přirozená pro člověka, binární je snadná pro počítače, osmičková a hexadecimální zajišťují kompaktní zápis.
K jakému účelu slouží krokový motor a jeho konfigurace?
Přesná kontrola pozice a rychlosti, konfigurace cívek může být unipolární nebo bipolární.
Jaké jsou základní charakteristiky SPI a I2C sběrnice?
SPI je rychlá a složitější, I2C je pomalejší a může mít více zařízení.
Jaké jsou základní charakteristiky UART a USB sběrnice?
UART je asynchronní, USB je single master s vysokou rychlostí.
Jaký je rozdíl mezi RS422 a RS232?
RS422 umožňuje více přijímačů, delší vzdálenosti a rychlejší přenos.
Jaké parametry ovlivňují konstrukci kapacitních dotykových tlačítek?
Plocha, tloušťka dielektrika a permitivita dielektrika.
Co je watchdog timer a jak ho využít?
Časovač, který restartuje mikrokontrolér po určité době, pokud program zamrzne.
Jak probíhá detekce kolize na I2C sběrnici?
Pokud je na SDA vysílána úroveň high a vysílající stanice zjistí low, musí přerušit vysílání.
Co jsou Capture, Compare a PWM a jak slouží?
Jsou to HW jednotky pro měření času, porovnávání a generaci šířkově modulovaného signálu.
Jak se zjistí hodnota měřeného napětí z AD převodníku?
Vydělím výstupní hodnotu rozsahem a vynásobím referenčním napětím.
Jaké jsou důvody pro použití DMA?
Umožňuje přenos dat bez zapojení CPU, což zvyšuje efektivitu.
Jaké jsou výhody pětivodičového rezistivního dotykového panelu?
Vyšší přesnost při určení polohy dotyku ve srovnání s čtyřvodičovým panely.
Jak fungují obvody oscilátoru v mikrokontroléru?
Časují všechny procesy a mohou používat interní nebo externí zdroj.
Co je bit banding a jak to funguje?
Umožňuje adresování jednotlivých bitů v RAM a mění jejich hodnotu bez sekvence RMW.
K čemu slouží bloková schéma AD převodníku?
Ukazuje postup převodu s porovnáváním výstupu DAC a vstupního signálu.