Всем доброго вечера! Объясните пожалуйста, зачем нужна ЭССПЗУ в ардуино, ведь есть flash-память, которая помнит скетч даже при отключении питания?
ЭСППЗУ Для хранения изменяемых настроек, которые должны сохраняться после перезагрузки контроллера. Например, данные калибровки. Flash просто так не перезапишешь, как говориться, "на лету". Если не ошибаюсь, для перезаписи flash сначала нужно её целиком (здесь не уверен -- целиком или можно поблочно стирать и какой при этом размер блока) стереть, а потом записывать новые данные. А в EEPROM можно перепрошить отдельную ячейку без необходимости стирания всего EEPROM.
Там целиком стирать не надо. ЕЕПРОМкой пользуюсь но вне проекта Ардуино как сказал AlexU для хранения данных. Её можно писать программно-без программатора. Например вносить коды ключей Домофона RFID карт (первое что пришло на ум). Управление приборами яркостью статусом чтобы после выключения и включения питания всё сохранялось.И.Т.Д