Witam
Obsługuję czujnik DS18B20 w Bascomie. Procedura odczytu wygląda tak:
Czy czas pomiędzy kolejnymi poleceniami, tj. 1wreset , potem 1wwrite &H55 , potem 1wwrite &HCC ... itd. może być dowolnie długi, przykładowo -np 6 minut; 5 godzin; 10godzin czy też 10dni .... ? Oczywiście wysyła 1 polecenie, czeka, wysyła drugie itd. do końca... Czy są ograniczenia? Oczywiście będzie to pracowało w konfiguracji 2-Wire [zasilanie, masa, linia danych], bo 1Wire to kondensator trzymający energię w układzie się rozładuje.
Dziękuję za odpowiedź.
Obsługuję czujnik DS18B20 w Bascomie. Procedura odczytu wygląda tak:
1wreset 'reset
1wwrite &H55
1wwrite &HCC
1wwrite &H44 'dokonaj konwersji
Waitms 750 'przeczekaj czas konwersji
1wreset 'reset
1wwrite &H55
1wwrite &HCC
1wwrite &HBE
Temperatura(1) = 1wread(2) 'odczytaj dwa pierwsze bajty
'DALSZA OBRÓBKA DANYCH....
Czy czas pomiędzy kolejnymi poleceniami, tj. 1wreset , potem 1wwrite &H55 , potem 1wwrite &HCC ... itd. może być dowolnie długi, przykładowo -np 6 minut; 5 godzin; 10godzin czy też 10dni .... ? Oczywiście wysyła 1 polecenie, czeka, wysyła drugie itd. do końca... Czy są ograniczenia? Oczywiście będzie to pracowało w konfiguracji 2-Wire [zasilanie, masa, linia danych], bo 1Wire to kondensator trzymający energię w układzie się rozładuje.
Dziękuję za odpowiedź.
