Зачем нужна ЭСППЗУ в ардуино?

Тема в разделе "Arduino & Shields", создана пользователем Рязанский_Ардуинщик, 29 авг 2016.

?

Вы когда - нибудь пользовались ЭССПЗУ?

  1. Да, один или два раза

    0 голосов
    0,0%
  2. Да, много раз

    100,0%
  3. Нет

    0 голосов
    0,0%
  1. Всем доброго вечера!
    Объясните пожалуйста, зачем нужна ЭССПЗУ в ардуино, ведь есть flash-память, которая помнит скетч даже при отключении питания?
     
  2. AlexU

    AlexU Гуру

    ЭСППЗУ
    Для хранения изменяемых настроек, которые должны сохраняться после перезагрузки контроллера. Например, данные калибровки.
    Flash просто так не перезапишешь, как говориться, "на лету". Если не ошибаюсь, для перезаписи flash сначала нужно её целиком (здесь не уверен -- целиком или можно поблочно стирать и какой при этом размер блока) стереть, а потом записывать новые данные. А в EEPROM можно перепрошить отдельную ячейку без необходимости стирания всего EEPROM.
     
    Рязанский_Ардуинщик нравится это.
  3. Спасибо!
     
  4. Airbus

    Airbus Радиохулиган Модератор

    Там целиком стирать не надо. ЕЕПРОМкой пользуюсь но вне проекта Ардуино как сказал AlexU для хранения данных. Её можно писать программно-без программатора. Например вносить коды ключей Домофона RFID карт (первое что пришло на ум). Управление приборами яркостью статусом чтобы после выключения и включения питания всё сохранялось.И.Т.Д
     
    Рязанский_Ардуинщик нравится это.