mazur (15.04.2011 14:09 - 17:20, просмотров: 203) ответил Xитpый Kитaeц на Обязательно проконтролируйте достаточность ресурса EEPROM, если работаете с динамическими данными.
Поправил. Уже два года использую свою библиотеку для EEPROM. 1 - В микроконтроллере включить контроль снижения напряжения питания.
2 - Первый (0x00) байт никогда не используется.
3 - После ресета обнулить указатель адреса EEPROM.
Я не делал равномерное распределение. Решал это так:
4 - Перед записью проверяю на равенство, если байты равны, то переход к записи следующего байта.
5 - В конце работы с EEPROM обнулить указатель адреса.
Ни разу не было проблем с EEPROM. Даже на производстве.
Так как в моих проектах запись в EEPROM осуществляется очень редко, то не заморачивался. Написал что-то со счетчиком записи. Еще ни разу не использовал.