mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik DS1820 mit CodeVision auslesen


Autor: Roadrunner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mahlzeit an Alle!
Habe ein kleines Problem mit meiner Anwendung bzw. eher ein 
Verständnisproblem. Ich möchte den DS1820 Temp-sensor mit einem ATM8 
auslesen. Glücklicherweise programmiere ich mit CodeVision und hier gibt 
es eine fertige Library um den Sensor auszulesen.
Ich lese also mit ds1820_temperature_10(0) den Wert aus. Dieser sollte 
doch laut Codevision: "The temperature is measured in °C and is 
multiplied by 10."
Ich komme aber nur auf einen vernünftigen Temperaturwert wenn ich den 
erhaltenen Wert durch 10 dividiere (dann hab ich den eigtl. Wert aus dem 
Register) und danach das ganze durch 8 teile.
Erst dann passt es mit meiner Vergleicsmessung.
Kann mir hier jemand auf die Sprünge helfen?!

Gruß Roadrunner

Autor: H.Joachim Seifert (crazyhorse)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du zufällig den DS18B20 dran? Dann kommt das hin, schau dir mal die 
Registerbelegung DS1820/DS18S20 vs. DS18B20 an :-)

Autor: Roadrunner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Joachim,
danke für den Tipp. Hab mir mal das Datenblatt des 18S20 angeschaut und 
siehe da:
18S20   0,5°C -> 0001H
18B20   0,5°C -> 0008H
Dann ist mir klar wo der Faktor 8 herkommt.

Gruß Roadrunner

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.