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 > > Beim Senden an die I2C-Adresse 0x64 habe ich auf der Datenleitung den > > Sendeversuch auf Adresse 0xC8 festgestellt. D.h. die Adresse wird > > um ein Bit nach links verschoben (0x64<<1 = 0xC8). Nachdem ich den > > I2C_Write-Befehl mit Adresse 0x32 abgesetzt habe, hats funktioniert. > > Die I2C_Read Funktion war nicht betroffen. Verschiedene Varianten der > > Dateiübergabe und Übertragungsgeschwindigkeit hatten keinen Einfluss > > auf den Effekt. > > Evtl. ist das Schreiben auf das EEPROM des AVR32 in reservierte Bereiche > > der Auslöser, da ich nicht ausschließen kann, dass die Programmmigration > > von MEGA128 auf AVR32 EEPROM-Bereiche manipuliert hat, die für das > > System reserviert sind ? > > Zudem ist der Rückgabewert bei Übertragungsfehler nach I2C_Write nicht > > -1, wie im Hilfetext ausgeführt, sondern +1. > > Ich verwende das CC-Pro IDE Version 2.31.0.89. > > > > Evtl. muss ich mein System in den Auslieferungzustand zurückversetzten, > > aber wie ? (Modul zurücksetzten jedenfalls bringt nichts) > > > > Die I2C_Write Funktion ist richtig, bei I2C_Read wird fälschlicherweise > keine 7-Bit (wie im Handbuch beschrieben) sondern eine 8-Bit Adresse (mit dem > untersten Bit = Schreibrichtung) benutzt. Die Library und die Doku (Rückgabewert) > sind im Update korrigiert. > > Gruss Peter