Napotkałem pewien problem i nie umiem go sobie wytłumaczyć.
Mam podłaczone sterowanie triakami przez opto do portu p2 up.
Dokładnie tak jak na schemacie, złączka triaki jest podpięta bezpośrednio do portu p2 up.
Napisałem procedury obsługi lcd i wyświetlam na nim w postaci binarnej stany portów.
Pod port p0 podpięte mam wejścia (przełączniki)
pod p3 przekaźniki
a pod p2 triaki
Jak zczytuję stany portów to z p0 mam stany takie jak wciśnięte przyciski czyli o.k
Jak steruję przekaźnikami to na p3 i na lcd też mam to co akurat tam jest.
Natomiast na P2 zawsze jest jedynka nieważne czy wpiszę do niego zera i tak jest 1 ale tylko jak podłączone są optoizolatory. Jak mam odłączony optoizolator to port zachowuje się poprawnie.
Kto mi wytłumaczy mój problem gdzie popełniłem błąd?
Mam podłaczone sterowanie triakami przez opto do portu p2 up.
Dokładnie tak jak na schemacie, złączka triaki jest podpięta bezpośrednio do portu p2 up.
Napisałem procedury obsługi lcd i wyświetlam na nim w postaci binarnej stany portów.
Pod port p0 podpięte mam wejścia (przełączniki)
pod p3 przekaźniki
a pod p2 triaki
Jak zczytuję stany portów to z p0 mam stany takie jak wciśnięte przyciski czyli o.k
Jak steruję przekaźnikami to na p3 i na lcd też mam to co akurat tam jest.
Natomiast na P2 zawsze jest jedynka nieważne czy wpiszę do niego zera i tak jest 1 ale tylko jak podłączone są optoizolatory. Jak mam odłączony optoizolator to port zachowuje się poprawnie.
Kto mi wytłumaczy mój problem gdzie popełniłem błąd?