Работа с внешней eeprom 24С32. Так ли ?

Пользовательские блоки дающие дополнительные возможности при работе с EEPROM и SD картами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Работа с внешней eeprom 24С32. Так ли ?

#1

Сообщение KulibinOrsk » 08.04.2023{, 07:35}

Привет всем.
Прошу подсказать правильно ли я понимаю - если мы в контроллере выключаем встроенную еепром и включаем внешнюю то все будет записываться во внешнюю еепром ?
Моя задача - записывать числа в еепром, чтобы при пропадании питания восстанавливать значения. Ежедневно будет запись около 5000 раз.
память.jpg

Аватара пользователя
Rovki
Полковник
Сообщения: 4875
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Работа с внешней eeprom 24С32. Так ли ?

#2

Сообщение Rovki » 08.04.2023{, 07:47}

KulibinOrsk писал(а):
08.04.2023{, 07:35}
Привет всем.
Прошу подсказать правильно ли я понимаю - если мы в контроллере выключаем встроенную еепром и включаем внешнюю то все будет записываться во внешнюю еепром ?
Моя задача - записывать числа в еепром, чтобы при пропадании питания восстанавливать значения. Ежедневно будет запись около 5000 раз.
память.jpg
НЕ надолго хватит памяти. Нужен супервизор питания, что бы при пропадании его шла запись в еепром, а в остальных случаях все делалось в ОЗУ.
Электронщик до мозга костей и не только

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Работа с внешней eeprom 24С32. Так ли ?

#3

Сообщение KulibinOrsk » 08.04.2023{, 08:16}

Rovki, почему не надолго, это же внешняя еепромы у которой вроде бы нет проблем с кол-вом перезаписей ?
Или я ошибаюсь ?

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

Работа с внешней eeprom 24С32. Так ли ?

#4

Сообщение ecoins » 08.04.2023{, 09:28}

KulibinOrsk писал(а):
08.04.2023{, 08:16}
Или я ошибаюсь ?
Похоже на ошибку:
1.У EEPROM тоже ограниченное число циклов перезаписей, обычно производитель гарантирует 100 000 записей.
2.Время записи одного байта >=5ms, если через i2c набежит 10ms. Это много - если писать без программных(блокирующих) прерываний, то проект будет сильно "тормозить".
3.В STM32 есть встроенная оперативная память, которая питается от батарейки - хорошее решение.
-----
И наверное EEPROM всё-же устаревший вид памяти - в новых контроллерах его не встраивают(в AVR есть), FLASH лучше.
С уважением, Энвер.

Аватара пользователя
Rovki
Полковник
Сообщения: 4875
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Работа с внешней eeprom 24С32. Так ли ?

#5

Сообщение Rovki » 08.04.2023{, 10:03}

100000/5000= 20 . На 20 дней хватит :smile427:
Все кулибины это знают :smile390:
Электронщик до мозга костей и не только

Ответить

Вернуться в «EEPROM и SD карты»