Jde o vstup 0V/24V do CPU ADUC812, 24V dodává emitor optočlenu (kolektor na 24V).
Dioda D3 odděluje výstup HC132 v režimu, kdy vstup není zapojen a P3.5 se používá jako výstup z CPU.
CPU mi úplně nahodile reaguje na změny na vstupu, program už jsem úplně minimalizoval jen na zaregistrování změny vstupu a následné bliknutí LEDkou (zapojená jinam, není na schématu).
Není tu chyba, co mi uniká? Díky a pěkný víkend všem.
Doplnění: Ihned po zveřejnění jsem zjistil, že se naprosto pravidelně opakuje, kdy CPU zareaguje na změnu, a kdy ne, takhle:
ano-ano-ano-ne-ano-ne-ano-ne... dokola. Vůbec nevím, na co se zaměřit
VYŘEŠENO: Problém způsoben pomalostí budícího optočlenu a přílišnou rychlostí CPU ADUC812. Řešení: Vložení čekací smyčky cca 1ms po zjištění změny na P3.5, poté nové načtení stavu P3.5.