1-wire

Gast #1282
Lesenswert?
• ▲
▼
Das Datenblatt!!! Genau das ist das Problem!!
es ist ewig lang und ich blick gar nix. Es handelt sich um eine DS18B20 
von maxim. Natürlich ist es dort detailliert beschrieben, aber ich hab' 
keine Ahnung, wie ich mit c oder Assembler den mit dem intelligenten 
Sensor "Verbindung" haben könnte.

Vielen Dank für die Antwort!!!

mfg
Gast #1283
Lesenswert?
• ▲
▼
Hallo Christian,

also wenn du dir es ganz einfach mache möchtest der CodeVision C 
Compiler unterstützt das 1-Wire Protokoll. Oder du nimmst einen
DS2480B Serial 1-Wire TM Line Driver with Load Sensor von Dallas / Maxim 
der setzt das 1-Wire protokoll auf RS-232 um.


Caio Dieter
Gast #1285
Lesenswert?
• ▲
▼
zuerst mußt du einen reset initiieren(Datenleitung für 480ms auf low 
ziehen),dann prüfst du nach (ca 60ms ) ob der sensor antwortet ( zieht 
die Datenleitung von selbst auf low), dann wählst du den sensor aus(es 
können mehrere sensoren gleichzeitig am bus angeschloßen sein). Solltest 
du nur einen sensor betreiben, dann sende SKIP_ROM befehl ==> TEMPERATUR 
CONVERT ==> sensor zieht während der wandlung die Datenleitung auf 0, 
wenn Datenleitung auf 1, READ TEMPERATURE. Anbei eine *.asm datei, wenn 
du brauchst habe ich das auch in C
Angehängte Dateien:

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.