DS18B20: Scratchpad Konfigurationsregister nach 9-bit Auflösung einstellen (0,5 Grad Inkrement)

OP #2078342
Lesenswert?
• ▲
▼
Hallo zusammen,

Wie kann ich das Konfigurationsregister des DS18B20 einstellen, sodass 
nur 0,5 grad Inkrement geschieht. (9-bit Auflösung).

Ich weiss, muss man mit Write Scratchpad (4Eh) etwas manipulieren. Kann 
jemand mir bitte programmweise C erklären?

Danke im Voraus
#2078601
Lesenswert?
• ▲
▼
Bei 12 Bit Auflösung sind die Bits 11 - 15 das Vorzeichen un die 
Auflösung beträgt 0.0625°.

Im Datenblatt auf Seite 7, siehst die Memory Map. Du musst im 
Configuration Register, welches auf der nächsten Seite beschrieben ist, 
R0 und R1 verändern.
Genau mit write scratchpad 4Eh das Register ändern und wenn du die 
Auflösung dauerhaft (also auch nach dem Ausschalten) haben möchtest 
musst du mit copy scratchpad 48h die Einstellungen ins Eeprom kopiern.

Mfg Kroko
OP #2082716
Lesenswert?
• ▲
▼
Stefan R. schrieb:
> Bei 12 Bit Auflösung sind die Bits 11 - 15 das Vorzeichen un die
> Auflösung beträgt 0.0625°.
>
> Im Datenblatt auf Seite 7, siehst die Memory Map. Du musst im
> Configuration Register, welches auf der nächsten Seite beschrieben ist,
> R0 und R1 verändern.
> Genau mit write scratchpad 4Eh das Register ändern und wenn du die
> Auflösung dauerhaft (also auch nach dem Ausschalten) haben möchtest
> musst du mit copy scratchpad 48h die Einstellungen ins Eeprom kopiern.
>
> Mfg Kroko

Danke für den Tipps!!
Gast #4002626
Lesenswert?
• ▲
▼
Hi,
ich möchte auch gerne die Auflösung meiner DS18B20 auf 9 Bit (dauerhaft) 
einstellen. Mit der Anleitung oben kenne ich mich aber leider nicht aus, 
ich bin nur Anfänger. Wäre toll wenn mir jemand Tipps geben kann, wie 
ich da genau vorgehen muss, also eine Step by Step Anleitung :)
Braucht man dazu einen Programmer ??

Danke

Ja, ich weiss, der Beitrag ist uralt :)

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.