Hallo,
FDTI liefert den ft2232 und stellt in einen Projekt eine I2C-Schnittstelle bereit. Man beschreibt und liest einen 24C64. Das Protokoll ist hier schon recht anspruchsvoll.

Ich habe zum Testen einen einfachen Portbaustein, einen PCF8574, genommen und sende in einer Schleife Bytes von 0 - 255. Um es etwas zu erschweren habe ich 40m Leitung dazwischen geschaltet.

Das Schreiben geht wirklich gut. Ich kann bis auf 130 KHz hochgehen.

Wenn ich den Portbaustein auslesen will, so werden alle Ports auf HIGH gesetzt! Das Read liefert zwar dann ordnungsgemäss 255, damit kann man aber leider absolut nicht leben!!

Es ist eigentlich sehr schade. Fehler meinerseits kann ich guten Gewissens ausschliessen. Kann mir jemand dies verhalten bestätigen , gibt es eine Lösung oder habe ich doch etwas übersehen?

Gruss KLaus.