Guten Morgen,

ich habe gerade noch mal getestet. Es funktioniert tatsächlich nur mein oben als Lösung geposteter Code. Folgende zwei Varianten habe ich gerade ohne Erfolg probiert:

Code:
EECR |= (1<<EEMWE);
EECR |= (1<<EEWE);

EECR |= (1<<EEMWE);
EECR |= (1<<EEMWE) | (1<<EEWE);
Faszinierend ist, das nicht mal die letzte Variante funktioniert. Ich habe das EEPROM tatsächlich nur so beschreiben können:

Code:
EECR = (1<<EEMWE); 
EECR = (1<<EEMWE) | (1<<EEWE);
Viele Grüße
Andreas