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