mod:digitalout
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| mod:digitalout [2013/09/03 00:04] – mypower_cz | mod:digitalout [2023/03/05 15:44] (aktuální) – [Screenshoty] mypower_cz | ||
|---|---|---|---|
| Řádek 3: | Řádek 3: | ||
| ===== Popis modulu ===== | ===== Popis modulu ===== | ||
| - | Modul funguje jako rozhraní mezi softwarem | + | Modul funguje jako rozhraní mezi softwarem |
| ===== Nastavení ===== | ===== Nastavení ===== | ||
| + | |||
| + | ==== Fyzické digitální piny ==== | ||
| Piny se mapují na fyzické digitální výstupy v programu pomocí proměnné **DPINmap**. | Piny se mapují na fyzické digitální výstupy v programu pomocí proměnné **DPINmap**. | ||
| Řádek 24: | Řádek 26: | ||
| Na www rozhraní jsou piny pod indexovými čísly 0 - 15. | Na www rozhraní jsou piny pod indexovými čísly 0 - 15. | ||
| + | Veškeré nastavení digitálních pinů je ukládáno do [[mod: | ||
| + | |||
| + | ==== Výstupní logika pinů ==== | ||
| + | |||
| + | Nastavení logiky pinů je možno pomocí proměnné **DPINlogicmask**. | ||
| + | |||
| + | <code c> | ||
| + | // < | ||
| + | uint16_t DPINlogicmask = (B00000000 << 8) | B00000011; | ||
| + | </ | ||
| + | |||
| + | 16 bitů určuje zdali je logika pinu negativní (1) nebo standardní (0). Bit pro pin s interním indexem 15 je zcela vlevo. Bit pro pin s indexem 0 je zcela vpravo. Pokud má pin nastavenu negativní logiku, je při stavu OFF na pinu logický stav HIGH a při stavu ON je na pinu logický stav LOW. V případě standardní logiky odpovídá stav ON stavu HIGH a stav OFF stavu LOW. | ||
| Řádek 32: | Řádek 46: | ||
| ===== Screenshoty ===== | ===== Screenshoty ===== | ||
| - | {{http:// | + | {{https:// |
| ===== Související dokumenty ===== | ===== Související dokumenty ===== | ||
| + | * [[mod: | ||
| + | * [[mod: | ||
mod/digitalout.1378159496.txt.gz · Poslední úprava: 2013/09/03 06:04 (upraveno mimo DokuWiki)