share: true
aliases:
- 18 Digitální, Analogové IO
complete: true
author: Petr
Připojování zobrazovacích prvků, klávesnice kapacitní, tlačítkové, dotykové displeje.
Digitální vstupy/výstupy a jejich konfigurace, analogové vstupy a výstupy.
- Digitální IO slouží ke komunikaci s okolím
- HI-LO, různé napěťové úrovně
- Program sleduje výsledky, může reagovat na změny
- hardware jsou na výstupu zesilující tranzistory (mosfety)
- zajišťují proudovou schopnost výstupu a možnost nastavit třetí stav
- GPIO
- Obecné IO piny, lze je využít pro různé funkce, obvykle mají více potenciálních funkcí
- Jsou sdružovány do portů
- Směr a funkce se konfiguruje pomocí konfiguračního registru
- Lze nastavit pull rezistory, konkrétní periferii, generování IRQ
- Analogové vstupy a výstupy
- V číslicových obvodech vyžadují A/D a D/A převodníky
- D/A se realizuje pomocí PWM
- A/D je převodníky, který analogový signál převede na digitální hodnotu
- Jeden může obsluhovat více pinů přes multiplexor
- Bitová šířka omezuje přesnost
- Referenční napětí určuje rozsah A/D převodu
Připojování zobrazovacích prvků, klávesnice kapacitní, tlačítkové, dotykové displeje.
- LED a LED displeje lze řídít pomocí předřadného odporu přímo pomocí logické úrovně
- Existují přímo určené čipy které řídí LED proudově
- LED displeje lze řídít multiplexově, kdy jsou všechny segmenty spojeny paralelně a zobrazený digit se ovládá sepnutí společné (katody nebo anody)
Kapacitní klávesnice nebo tlačítka
- Pomocí tlačítka lze GPIO pin při pojit na VCC nebo GND a vygenerovat tak logický vstup (změnu hodnoty) používá se rezistor pro omezení proudu
- Tlačítka lze řadit do matice, které šetří počet potřebných pinů, jako u displejů
- Skenování klávesnice
- Multistisk je problém
- Využití analogového vstupu lze pomocí různých odporů nastavit různé hodnoty napětí a tím určit více tlačítek
- Dotykový displej
- Rezistivní detekuje snížení odporu v místě dotyku
- Kapacitní detekuje změnu kapacity v místě dotyku
Vytvořeno: 29. 5. 2026, 16:43
Poslední aktualizace: 16. 6. 2026, 14:43