Für dieses Forum muß Javascript im Browser aktiviert werden!
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> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo zusammen, > > ich habe die i2c-1wire-Bridge von André Helbig an eine CCII-Station über den i2c angeschlossen. > Ich schaffe es nun seit Tagen nicht, die Bridge zu initialisieren: > Mit der Routine erhalte ich immer 0 als Rückgabewert: > for i=0...3 > { > init = ds2482.init(i); > lcdext.zahl4(init); > } > > Auch onewiresearch liefert keine Adressen zurück: > for i=0...Sensoren-1 > { > LastDis=ds2482.getDevice(b, // I²C-1W-Busmaster DS2482 > i==0, // True = Start Suchsequenz > OWSensoren[i-1].addr, // Byte-Array mit zuvor gefundener ROM-Adresse > LastDis, // Letztes Bit mit Diskrepanz (letzter Rückgabewert der Funktion) > OWSensoren[i].addr); // Ziel-Array für gefundene ROM-Adresse > if LastDis==0 break; > } > hwcom.print("Anzahl gefundene Sensoren: ");wait hwcom.ready(); > if LastDis hwcom.print("mindestens "); > hwcom.num(b); hwcom.print ("_"); > hwcom.num(LastDis); hwcom.print ("_"); > hwcom.num(i+1); > > // Ausgabe der Adressen: > for j=0 ... i-(LastDis!=0 and 1) > > { > hwcom.ret(); > for k=0...7 > { > hwcom.num(OWSensoren[j].addr[k]); > hwcom.tab(); > } > } > > Hat jemand eine Idee? > > Danke