Witam
Aktualnie projektuje sobie mały termometr wyświetlający temperatury od 0 do 99C.
Wykonałem multipleksowanie wyświetlacza podczas przerwania i teraz zabrałem się za obsługę czujnika. Podłączyłem go do portu PD3, na PD4 dałem minus, a na PD2 plus. Między PD3 i PD2 dałem rezystor 3k2 (4k7 akurat nie miałem). Na razie próbuje zresetować DS i sprawdzić czy jest kodem:
Wykorzystanie powyższej funkcji wygląda następująco:
Niestety układ wyświetla cały czas 0 Może ktoś wie gdzie popełniłem błąd bo próbowałem 3 różnych sposobów resetu DS i żaden nie działa. Dodaję, że testowałem program na 2 czujnikach.W załączniku dorzucam cały kod.
Z góry dziękuje
Pozdrawiam
Aktualnie projektuje sobie mały termometr wyświetlający temperatury od 0 do 99C.
Wykonałem multipleksowanie wyświetlacza podczas przerwania i teraz zabrałem się za obsługę czujnika. Podłączyłem go do portu PD3, na PD4 dałem minus, a na PD2 plus. Między PD3 i PD2 dałem rezystor 3k2 (4k7 akurat nie miałem). Na razie próbuje zresetować DS i sprawdzić czy jest kodem:
Kod: C / C++
Wykorzystanie powyższej funkcji wygląda następująco:
Kod: C / C++
Niestety układ wyświetla cały czas 0 Może ktoś wie gdzie popełniłem błąd bo próbowałem 3 różnych sposobów resetu DS i żaden nie działa. Dodaję, że testowałem program na 2 czujnikach.W załączniku dorzucam cały kod.
Z góry dziękuje
Pozdrawiam