EEPROM 24C08 invertierter Rückgabewert

OP #694931
Lesenswert?

Hallo,
ich habe vielleicht einProblem mit meinem EEPROM.

Ich habe es an meinem ATMega 16 über I2C angeschlossen und kann auch
Daten schreiben und lesen. Nur die gelesenen Daten sind invertiert, d.h.
bei einer geschriebenen 1 bekomme ich eine 254 zurückgelesen und bei
einem Schreibwert von 253 bekomme ich eine 2 gelesen.
Ist das so richtig ?
ich benutze die bibliothek von fleury "twimaster.c".

danke
Gast #695115
Lesenswert?

Ich glaube ich habe fehler gefunden.
ich habe ein Beispiel übernommen, in dem die Ausgänge angesteuert 
werden.
diese musten invertiert angesteuert werden und deshalb der befehl

[c]
ret = ~i2c_readNak();  //siehe ~
[c/]

danke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren