Witam serdecznie forumowiczów.
Chciałem zbudować termometr wykorzystujący czujnik temperatury ds18b20, Atmega8 oraz wyświetlacz LCD 2x16. Używam asm (innego języka nie znam), lecz to raczej nie ma związku z moim problemem. Czujnik podłączam 3-przewodowo, nóżka DQ do PD3. Rezystor podciągający 4,7kOm.
Próbowałem 2 tygodnie. W końcu zrobiłem sobie tydzień przerwy, bo mnie już nerwica brała
. Dziś kupiłem nowego ds-a i atmegę. Niestety, otrzymany wynik jest tak samo niezadowalający jak uprzednio. Gdy wymuszam stan niski na PD3 (PORTD,3=0 i DDRD,3=1), to odczytuję 4.31V zamiast około 0V. Stan wysoki 5.01V (PORTD,3=0 i DDRD,3=0). Ma ktoś może pomysł, co mogłem zepsuć i jak ruszyć dalej? Dziękuję za jakąkolwiek pomoc.
Chciałem zbudować termometr wykorzystujący czujnik temperatury ds18b20, Atmega8 oraz wyświetlacz LCD 2x16. Używam asm (innego języka nie znam), lecz to raczej nie ma związku z moim problemem. Czujnik podłączam 3-przewodowo, nóżka DQ do PD3. Rezystor podciągający 4,7kOm.
Próbowałem 2 tygodnie. W końcu zrobiłem sobie tydzień przerwy, bo mnie już nerwica brała
