Ich muss mich wohl entschuldigen HaWe,
ich hatte das Problem nicht (eigentlich garicht) richtig verstanden (schäm)
Es tritt nur auf, wenn dein DUE mit dem nunchuk verbunden wird.
Die anderen I2C Chips am DUE laufen einwandfrei.
Der nunchunk am AVR hingegen läuft auch wiederum einwandfrei.
Der Scanner zwischen DUE und nunchuk laufen auch richtig.
ABER: jedoch sieht das nur so aus weil x01...x07 nicht sein dürfte.
Ich grüble schon ne Weile woran das liegen kann.
Um den I2C BUS zu scannen gibt es 2 Möglichkeiten,
mit Read oder mit Write, das könnte ein Problem werden.
Eventuell scannt die AVR Lib anders als die DUE Lib
Kannst Du mal das Scannen ausklammern, vielleicht passiert dabei irgendeine Schweinerei.
Vielleicht haben die sich bei Nintendo da irgendwas implementiert, man weis es ja nicht.
Ich weis nicht ob Du das beim Starten generell machst.
Oder nächster Versuch, gibt das Scannen am AVR auch die 0x1..0x7 raus ?
Siro
Lesezeichen