Nachkommastelle bei DS1820

Gast #52533
Lesenswert?

Hallo!
Ich brauche Hilfe beim Berechnen der Kommastelle für ein Thermometer
mit einem DS1820.
Also: Ich lese in meinem Programm  (in Bascom programmiert) erstmal das
Scratchpad mit seinen 9 Bytes ein. Im ersten Byte steckt die
ganzzahlige Temperatur. Das geht auch gut.
Aber: Wenn ich die Formel aus dem Datenblatt für die höhere Genauigkeit
verwende, kommt nur immer Null als Nachkommastelle. (Davon mal
abgesehen, dass ich die Formel in 4 Teile
"sägen" musste, damit Bascom sie verarbeitet).

Frage: Hat schon mal jemand dafür eine Routine geschrieben?

Mit freundlichen Grüßen Paul
Gast #52536
Lesenswert?

Hallo Paul

Schau dir mal auf der MCS-Bascom  Seite die AN111 an. Dort ist ein
Beispiel für zwei Thermometer mit 1/10 Grad Auflösung. Ich habe es
verwendet und es hat auf Anhieb funktioniert.

Gruß
Michael
Gast #52538
Lesenswert?

Hallo Michael!

Danke für den Hinweis! Das war eine echte Hilfe.
Jetzt geht es auch bei mir.

Wenn man es im Code sieht, fällt es einem dann wie Schuppen
aus den Haaren. :-)))

MfG Paul

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren