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 > > Ich habe versucht I2C-Komponenten (MAX7311, PCF8574) an die C-Control II Station anzuschliessen. > Dazu habe ich ein kleines Programm geschrieben dass Daten an die Ports schreibt. Soweit funktioniert > es gut. Nur kann ich keine Daten von den Bausteinen lesen. Ich erhalte beim "Start" nicht einmal ein > "ACK". Auch wenn ich Daten an die Ports schreibe erhalte ich kein "ACK", obwohl es eigentlich > funktioniert. > > Der I2C-Bus funktioniert doch als Open-Drain mit Pull-Up-Widerständen von einigen KOhm? Ich habe > mal kurz SDA bzw. SCL der Station gegen GND gemessen. Dabei fliesst ein Strom von über 40mA!! Dies > ist wahrscheinlich auch der Grund, wieso die Bausteine keine Daten senden können. Ausserdem sind > ja noch 2 330Ohmn Widerstände in Serie. Bei so einem kleinen Innenwiderstand erkennt die Station nie > einen Low-Pegel von den Slaves. Auf dem Schema der Station sind keine Widerstände eingezeichnet. > > Hat jemand eine ähnliche Erfahrung gemacht oder hat jemand eine Idee was ich falsch mache. Sind > die Treiber der Station etwa aktiv? i2c.init() habe ich ausgeführt. Woran könnte das liegen? > > Bin für jeden Hinweis dankbar. > > Grüsse > Christian