2 DS-1820 an einer Leitung ?

Gast #26380
Lesenswert?
• ▲
▼
Hallo an alle,

der 1820 arbeitet soweit ich weiß mit dem 1-Wire Protokoll. Vielleicht 
kann mir jemand sagen, ob das 1-Wire Protokoll busfähig ist. Würde mich 
nämlich auch interessieren. Da es ja zig verschiedene Adressen für die 
Bausteine gibt, müßte das doch möglich sein, oder ?
Wenn jemand einen Link hätte, wo dieses Protokoll näher spezifiziert 
ist(max. Länge, Datendurchsatz, usw...) wäre ich sehr dankbar.

Noch dankbarer wäre ich wenn mir mal jemand sagen könnte, ob Microwire 
dasselbe ist, oder ich eine Übersicht zu den verschiedenen Protokollen 
finde.

Schon mal vielen Dank

Dirk
#26381
Lesenswert?
• ▲
▼
Ja, das geht.

Hier findest Du einen Beispielcode:

http://www.specs.de/users/danni/appl/soft/c51/thclock/index.htm

1wire.c51 ist der 1-wire-Treiber und meastemp.c51 enthält die 
Temperaturmessung.

Das 1-wire Protokoll ist ganz ausführlich in den Datenblättern und den 
Applikationen auf der Maxim-Webseite beschrieben.

Um die Adreßvergabe brauchst Du Dir keine Gedanken zu machen, Maxim 
vergibt jede Adresse nur einmal.


Mit dem ROM-Search Algorithmus werden alle angeschlossenen Device 
nacheinander gefunden. D.h. die genaue Adresse spielt keine Rolle.


Man kann aber in den Sensoren 2 Byte speichern und so eine Zuordnung zu 
den einzelnen Meßstellen vornehmen.


Peter

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.