Типовая ДШ-пример записи.
EEPROM_write(uint Address)
{
while( EECR & (1 << EEWE));
EEAR = Address;
EEDR=ucData;
EECR |= (1 << EEMWE);
EECR |= (1 << EEWE); // start!
}
В ДШ примере ждется флаг готовности до начала записи. А после записи нет.А если автор не учьтя это сразу начнет читать, то Eггог.