Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > Hallo, > > > > > > beim OneWire-TestProgramm für den DS18S20 habe ich folgende Fragen: > > > > > > > > 2) Wie müsste man es anstellen (Datenübergabe), wenn man laut Sensor-Datenblatt zB > > > ein „Match ROM“ (0x55) ausführen wollte ? Wie übergibt man die Daten an den Sensor > > > ,die man durch ein „Read Rom“ (0x33) vorher erhalten hat ? > > > > Hallo, > > ich stand auch vor dieser Frage und habe es folgendermaßen gelöst: > > > > 1. Ausgabe eines OneWire_Reset > > 2. Ausgabe OneWire_Write(0x55) (Match ROM) > > 3. sequenzielle Ausgabe der 64 Bit als 8 Bytes mit: > > OneWire_Write(Code Bytes 0) > > OneWire_Write(Code Bytes 1) > > ... > > OneWire_Write(Code Bytes 7) > > > > 3. Gewünschten Befehl ausgeben mit > > OneWire_Write(0xYY) > > > > Das funktioniert bei mir mit 6 Sensoren am Bus. > > > > Gruss, > > Bert > > > > Hallo Bert, > vielen Dank für Deine Hilfe. Ich habe es entsprechend ausgeführt und es hat funktioniert. > Aber für mich ergeben sich dafür 2 weitere Fragen: > > Falls ich mehrere Befehle ausführen lassen will (zB Temperaturmessen und dann > Scratchpad auslesen), muß ich dann jedesmal vorher ein Match-Befehl schreiben? Mehrere Befehle > hintereinander haben bei meinen Tests bisher nicht geklappt. > > Wie sieht es mit dem Search-ROM-Befehl aus? Der hat bei mir ebenfalls noch gar nicht funktioniert! > > Ich muss aber dazu noch festhalten, daß ich bisher nur einen Sensor am Bus dran habe. Aber alle > Befehle sollten lt. der Sensor-Beschreibung trotzdem funktionieren. Vielleicht habe ich aber die > Programierung noch nicht ganz verstanden! > > Für weitere hilfreiche Tipps wäre ich sehr dankbar. > Grüsse, > WernerF