DS 1820 Frage

OP #7660447
Lesenswert?
• ▲
▼

Zuerst einen netten Gruß an alle. Ich habe 2 Temperaturfühler DS 1820 die ich jeweils mit dem Attiny 13 über den I2C Bus anspreche und die Daten mittels UART und dem (TTL 232R RPI USB zu TTL) UART-Wandler zum PC schicke. Als Anzeigeprogramm verwende ich das Tera Term Programm. Das klappt auch alles und die Temperatur wird am Monitor korrekt angezeigt. Nun habe ich das Programm geändert um den 64 Bit ROM-Code auszulesen. Am Bildschirm wir aber nur 10 CA 66 70 03 08 bei dem einen DS 1820 und 10 CA 66 70 03 08 bei dem anderen DS 1820 angezeigt. Ich verwende am I2C Bus jeweils nur einen Sensor. Nun meine Frage, warum werden nicht mehr Bit ausgelesen? Kann es sein das die alten DS 1820 keinen 64 Bit Rom Code ausgeben? Ich würde mich auf eine Antwort freuen. Gruß Ernst

#7660461
Lesenswert?
• ▲
▼

Irgendwie passt da was für mich bei Dir nicht ganz zusammen.

Der DS1820 unterstützt kein I2C, nur 1-Wire.

Der ATTiny13 kann I2C nur in Software, dafür könnte der Speicher aber eventuell etwas knapp sein.

Die originalen DS1820 sollten alle ein 64Bit ROM besitzen. Es gibt aber viele Nachbauten. Ob die das alle implementiert haben?

Bist Du sicher, dass es ein DS1820 und kein DS18S20 oder DS18B20 ist? Die DS1820 sind im Original schon länger abgekündigt.

Der Programmcode ist immer hilfreich bei solchen Fragen.

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.