Цитата(Fenolftalein @ Aug 1 2011, 19:45)

Запись с проверкой уже сделал, чтение возвращает 0xff.
МПЛаб, как я уже писал, при работе с ЕЕПРОМ симулирует всё, кроме напряжения питания и джиттера таймера записи. Поэтому могу предположить только (см. include/eeprom_routines.h):
Код
/* NOTE WELL:
The macro EEPROM_READ() is NOT safe to use immediately after any
write to EEPROM, as it does NOT wait for WR to clear. This is by
design, to allow minimal code size if a sequence of reads is
desired. To guarantee uncorrupted writes, use the function
eeprom_read() or insert
while(WR)continue;
before calling EEPROM_READ().
*/