Witam,
Przegladalem dziesiatki watkow o DS18B20 i niestety nie wyjasnilo to mojego problemu nad ktorym siedze juz chyba tydzien.
Uzywam ATmega2560, DS18B20 i plyte startowa STK600.
Zasilanie plyty z portu USB komputera. Napiecie zasilania 5V, podciagniety rezystor do DS18B20 4K7 (testowalem na 2K2, 3K3 rowniez) i problem ten sam wciaz temperatura 127 lub 85 stopni. Sprawdzalem na dwoch rodzajach oprogramowania i to samo. Zaznaczam ze czasami wczesniej calosc ruszyla i wskazywalo temperature poprawnie. Wiec wykluczam timingi. Uzywana rowniez biblioteka rklibavr. Po restarcie komputera 2 razy na 50 dobrze dzialalo. Nie zmienialem nic w programie ani w ustawieniach zegara. Oscylator jest zewnetrzny z STK600 4MHZ (sprawdzalem rowniez 8 i 16MHZ). Czujnik oddalony od portu zaledwie 7cm. Calosc sprawdzana na dwoch DS18B20. Taki sam efekt.
Z gory dziekuje za wszelka pomoc. Chyba polegne na tych nieszczesnych czujnikach.
Dodam ze podlaczam DSa 3-zyly z podciagnietym DQ.
Przegladalem dziesiatki watkow o DS18B20 i niestety nie wyjasnilo to mojego problemu nad ktorym siedze juz chyba tydzien.
Uzywam ATmega2560, DS18B20 i plyte startowa STK600.
Zasilanie plyty z portu USB komputera. Napiecie zasilania 5V, podciagniety rezystor do DS18B20 4K7 (testowalem na 2K2, 3K3 rowniez) i problem ten sam wciaz temperatura 127 lub 85 stopni. Sprawdzalem na dwoch rodzajach oprogramowania i to samo. Zaznaczam ze czasami wczesniej calosc ruszyla i wskazywalo temperature poprawnie. Wiec wykluczam timingi. Uzywana rowniez biblioteka rklibavr. Po restarcie komputera 2 razy na 50 dobrze dzialalo. Nie zmienialem nic w programie ani w ustawieniach zegara. Oscylator jest zewnetrzny z STK600 4MHZ (sprawdzalem rowniez 8 i 16MHZ). Czujnik oddalony od portu zaledwie 7cm. Calosc sprawdzana na dwoch DS18B20. Taki sam efekt.
Z gory dziekuje za wszelka pomoc. Chyba polegne na tych nieszczesnych czujnikach.
Dodam ze podlaczam DSa 3-zyly z podciagnietym DQ.