.. musste ich feststellen, dass die erste EEPROM-Zelle warscheinlich nicht funktioniert. Nachdem ich eine EEPROM-Dummyfunktion ..
Es ist sicher fünf Jahre her, da hatte ich dasselbe Problem festgestellt und etliche Hinweise auf ne Dummyfunktion gefunden. Seit der Zeit definiere*) ich wie folgt und habe keine Probleme:
Code:
// ###>>> Byte-Array, das erste Byte des EEPROMS gilt als nicht vertrauenswürdig
  uint8_t   firstByteDummy      EEMEM; 
  uint8_t   eeDUMMYbytes [100]  EEMEM;  // Dummies
  uint8_t   eeBytes [12]        EEMEM;  // ?? Allzweckbytes ??
  uint16_t  eeSrvoff[12]        EEMEM;  // Servo-Position - Offset
  u8    SVT[12][11]             EEMEM;  // Servotexte
*) vgl. Kernighan-Ritchie, Vorwort zur deutschen Ausgabe
Definition: Eigenschaft und Speicherplatz
Deklaration: nur Eigenschaft