Gast
#456611
hallo, i²c läuft alles super, aber ich kann mein eeprom leider net auslesen. bekomme immer nur 0x00 zurück. ich will eine bestimmte adresse auslesen, zb 0x0000: eepromadresse + write, dann zwei byte mit der adresse --> eepromadresse + read, ein byte lesen --> daten aus puffer lesen jetzt sollte doch der inhalt von adresse 0x0000 im puffer liegen, oder? ich verwende die atmel i²c routinen: TWI_Start_Transceiver_With_Data(daten,3) mit write , dann TWI_Start_Transceiver_With_Data(daten,2) diesmal mit read, dann TWI_Get_Data_From_Buffer(daten,2) jetzt sollte der inhalt in daten[1] stehen, oder? programmiert ist das ganze in C. mfg Flo