//чтение eeprom: unsigned char readEEPROM (unsigned int addr) { unsigned char data = 0; while (EECR&(1<<EEWE); EEAR = addr; EECR|=1<<EERE; EECR&=~(1<<EERE); data = EEDR; return data; }
// запись байта data в EEPROM по заданному адресу void writeEEPROM (unsigned int addr, unsigned char data) { while (EECR&(1<<EEWE); EEAR = addr; EEDR = data; EECR|=1<<EEMWE; EECR|=1<<EEWE; }
--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...