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
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.