Witam
Przejdę wprost do sprawy. Do wejścia PD0 mogącym pełnić funkcję wejścia zliczającego licznika T3 mam podłączony czujnik szybkości wiatru na kontaktronie. Program ma m. in. pokazywać na LCD wartość siły wiatru. Niestety praca czujnika wysypuje całe urządzenie, szlaczki na lcd, reset albo piszczenie buzzera. Postanowiłem kompletnie wyciąć fragmenty kodu odnośnie zliczania impulsów, łącznie z konfiguracją timera. Pin Jest ustawiony jedynie jako wejście i pullup do 5V. Pomimo to program się wiesza i trzeba dodać że bardzo nieregularnie. Czasem po kilku a czasem po kilkuset impulsach.
Obwód wejściowy to rezystor 22k jako pullup i kondensator 100nF. Kontaktron zwiera do masy wprost podłączony do wejścia. Dodam że mam kilka takich samych urządzeń i na wszystkich to samo się dzieje.
Myślę że wklejanie kodu nie ma sensu bo tak jak mówię nie ma tam ani linijki odnoszącej się do obsługi timera lub wejścia.
Dodam że urządzenie wykorzystuje także wejścia ICP1 gdzie tu też doprowadzone są impulsy z innego czujnika i nic się złego nie dzieje.
Co może być przyczyną wieszania dla wejścia PD0?
Pozdrawiam
Przejdę wprost do sprawy. Do wejścia PD0 mogącym pełnić funkcję wejścia zliczającego licznika T3 mam podłączony czujnik szybkości wiatru na kontaktronie. Program ma m. in. pokazywać na LCD wartość siły wiatru. Niestety praca czujnika wysypuje całe urządzenie, szlaczki na lcd, reset albo piszczenie buzzera. Postanowiłem kompletnie wyciąć fragmenty kodu odnośnie zliczania impulsów, łącznie z konfiguracją timera. Pin Jest ustawiony jedynie jako wejście i pullup do 5V. Pomimo to program się wiesza i trzeba dodać że bardzo nieregularnie. Czasem po kilku a czasem po kilkuset impulsach.
Obwód wejściowy to rezystor 22k jako pullup i kondensator 100nF. Kontaktron zwiera do masy wprost podłączony do wejścia. Dodam że mam kilka takich samych urządzeń i na wszystkich to samo się dzieje.
Myślę że wklejanie kodu nie ma sensu bo tak jak mówię nie ma tam ani linijki odnoszącej się do obsługi timera lub wejścia.
Dodam że urządzenie wykorzystuje także wejścia ICP1 gdzie tu też doprowadzone są impulsy z innego czujnika i nic się złego nie dzieje.
Co może być przyczyną wieszania dla wejścia PD0?
Pozdrawiam
