logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATTINY2313] Jak podłączyć i zresetować czujnik DS18B20 z ATTINY2313 w C?

januszcis9 04 Lis 2012 12:19 1008 2
REKLAMA
  • #1 11486826
    januszcis9
    Poziom 9  
    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:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Wykorzystanie powyższej funkcji wygląda następująco:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    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
  • REKLAMA
  • #2 11486956
    xdf0r
    Poziom 13  
    Spróbuj najpierw podłączyć go nie pod piny mikrokontrolera a pod zasilanie
  • #3 11487285
    januszcis9
    Poziom 9  
    Niestety, ale nie dało to żadnego rezultatu.
REKLAMA