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 Epp > > > Hallo André, > > ich habe dein Programm durchlaufen lassen und es hat folgende Daten geliefert: > > > > 86 OK OK > > 88 OK OK > > 90 OK n.c. > > > > das wundert mich jetzt schon, da anscheinend 2,5 I2C Bausteine gefunden wurden. Wenn ich den Test > > aber ab 88 laufen lasse sieht das wieder anders aus...irgendwas stimmt da nicht! > > Das bedeutet, mit dem Hinweis von Harald, nur, daß dieses RN-Motor alles andere als I²C-konform ist. > Es reagiert auf die Adresse 0x56(86), ignoriert jedoch jedes i2c.stop(). > Das kann fatale Folgen haben. Besonders, wenn sich mehrere I²C-Bus-komponenten > am Bus befinden. > > Ich kann deshalb nur davor warnen diese Baugruppe an einen I²C-Bus zu betreiben, > da sich hier enorm viel Fehlerpotential befindet. > > Für mich sieht das so aus, als ob Frank vom Roboternetz den I²C-Bus-Slave > Softwareseitig in die Firmware implementiert hat und auf das Hardwareinterface samt > Interruptsteuerung am ATMega8 verzichtet hat. > > > > Habe ich auch ausprobiert und habe als Rückgabewert 255 erhalten, was wahrscheinlich als "True= > > Befehl erfolgreich gesendet und erhalten" zu werten ist? > > Ja, das ist als True zu werten. True ist immer jede Zahl ungleich 0. > > MfG André H.