DS 1820 Frage

OP #7660447

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

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

Eine eigene Frage? Dieser Thread ist über 2 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.