А ведь ситуация, когда в EEPROM могут оказаться недостоверные данные вполне реальная.
- При первом включении устройства данные в EEPROM недостоверны. Их просто никто еще не задавал.
- В момент записи данных в EEPROM может отключиться питание платы и тогда часть данных запишется, а часть не успеет.
- EEPROM имеет ограниченное число циклов записи, и это свойство также может привести к разрушению данных в этой памяти.
Поэтому крайне важно быть уверенными, что в EEPROM хранятся достоверные данные. В случае, если они ошибочны, программа должна принять определенные действия.