Top.Mail.Ru
Уведомления
Очистить все

EEPROM на STM32.

pitstop
(@pitstop)
Level 1

Добрый вечер,

перешел на микроконтроллеры STM32 после длительного использования AVR и как я понял тут нет EEPROM памяти... Вопрос - как же тогда хранить какую-либо информацию (например настройки и конфигурацию), которая должна сохраняться при отключении питания?

Цитата
Создатель темы Размещено : 18.03.2025 00:10
Метки темы
TQFP
 TQFP
(@tqfp)
Level 5

Добрый день, зависит от того, сколько и как часто надо сохранять данные. Вообще в любом случае ответ прост - использовать для этих целей незанятое место в Flash-памяти. Вопрос тут в том, что максимально возможное количество циклов перезаписи у Flash ниже, чем у EEPROM, поэтому если выполнять перезапись часто, то тогда нужно уже придумать дополнительную логику. Но, повторюсь, так или иначе в STM32 для этих целей используется флэш-память (если не рассматривать внешние микросхемы итд).

ОтветитьЦитата
Размещено : 18.03.2025 11:15
Aveal
(@aveal)
Top level Admin

Да, все так.

@pitstop, вот подробный пример и описание - stm32 eeprom.

ОтветитьЦитата
Размещено : 18.03.2025 12:40
pitstop
(@pitstop)
Level 1

@tqfp теперь понятно, спасибо)

ОтветитьЦитата
Создатель темы Размещено : 18.03.2025 22:58
pitstop
(@pitstop)
Level 1

@aveal охх, мощный пример, буду разбираться

ОтветитьЦитата
Создатель темы Размещено : 18.03.2025 22:59
Поделиться: