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 Zusammen, > > > > habe folgendes Problem > > > > Möchte mit einem AVR32 über I2C einen PCF8574 einlesen. > > > > Schreibend die Ports zu verändern ist kein Problem. > > > > Aber wie lese ich die Daten ein. > > > > I2C_Read(0x50, 0x20, 2, data, 10); > > > > 1. Parameter ist die Adresse + 1 > > 2+3 Parameter ????? > > 4. hier sollen die Daten rein, hab hier ein Byte Array mit 8 > > 5. Länge der Daten die ich einlesen will > > > > > > Es wäre super hilfreich wenn mir jemand kurz > > zeigen könnte wie ich die daten auslese und per Msg_Write > > angezeigt bekomme > > > > Irgendwie stehe ich auf dem Schlauch. > > > > > > Vielen Dank im Voraus und frohe Weihnachten > > > > Grüße > > Jürgen > > > Hab das Problem selbst gelöst > > Man muss die normale "SchreibAdresse" des PCF 8574 angeben und nicht > die Adresse + 1, so wie es bei den meisten anderen Controllern nötig ist. > > status= I2C_Read(&H70, 0, 0, somedata, 8) > Msg_WriteInt(somedata(0)) > > Vorher muss man natürlich einmal alle Ports auf 1 setzen > damit man in den Lesemodus gelangt