Arduino Due I2C funktioniert nicht

So, hab heute Morgen noch einen Test mit meinem Logikanalyzer im I2C-Interpreter-Mode gemacht. Ich habe hierfür das o.g. Testscript verwendet und nur einen PC8574 im I2C-Bus eingebaut. Dieser Chip funktioniert mit 5 und 3,3V, so dass kein Levelshifter erforderlich ist. Meine Vermutung ist ja die Library des Due.

Der Duemilanova erkennt den Chip mit der Adresse h38. In der CSV ab Zeile 1575.
Beim Due geht es bei Zeile 1226 los. der Chip wird jedoch nicht erkannt.

Die Aufzeichnungen zeigen unterschiedliche Reaktionen. Leider kann ich nicht deuten was dies in der Konsequenz erforderlich macht.
Das Ergebnis ist in den beiden CSV-Dateien zu sehen.

Detlef

duemilanove mit h38.csv (36.8 KB)

due mit h38.csv (41.9 KB)