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, > > > weis bzw. hat jemand Democode (vorzugsweise in Basic) um mehrere one-Wire Temperaturfühler DS18S20 an einem Port auszulesen? > > > Das Demoprogram für einen Fühler funktioniert. > > > Die suche hier im Forum hat leider auch nicht wirklich geholfen. > > > > > > Viele Grüße und Danke im voraus > > > Sepp > > > > Hallo Sepp, > > > > hier ein paar Infos die ich mir hier aus dem forum kopiert habe: > > > > > > Meine Lösung (nach deinen Tip)hier. > > Funktioniert mit getesteten 5 Fühlern. > > > > Start Initialisierung > > OneWire_Reset(31) > > OneWire_Write(0xcc) 'SkipROM Messung für alle gleichzeitig starten > > OneWire_Write(0x44) 'Temperatur Messung im Byte 0/1 speichern > > > > Fühler 1 > > OneWire_Reset(31) > > OneWire_Write(0x55) 'MatchRom - Slave auswählen > > OneWire_Write(16) 'Code Bytes 0 'mein fühler > > OneWire_Write(21) 'Code Bytes 1 > > OneWire_Write(27) 'Code Bytes 2 > > OneWire_Write(221) 'Code Bytes 3 > > OneWire_Write(1) 'Code Bytes 4 > > OneWire_Write(8) 'Code Bytes 5 > > OneWire_Write(0) 'Code Bytes 6 > > OneWire_Write(6) 'Code Bytes 7 > > OneWire_Write(0xbe) 'Scrachpad lesen > > Fühler 2 > > usw. > > > > > > oder > > > > > > > > > > 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. > > > > > > > > > Grüße Jörg > > > > Hallo Jörg, > dank Deiner Hilfe und den ausführlichen Erklärungen zum 1-wire Bus auf dieser Seite > pic-projekte.de/Download/1-Wire-Projekt-V1_3.pdf > läuft das Ganze jetzt. > > Viele Grüsse > > Sepp