Показать сообщение отдельно
Старый 12.03.2018, 10:01   #8
Roll4Repairs
Member
 
Регистрация: Jun 2017
Сообщения: 56
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Энергонезависимая память

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

Я так понимаю, что считывание значений с энергонезависимой памяти не расходует её ресурс. Тогда счётчик можно было бы выполнить следующим образом: для каждой из 10-и страниц для хранения значения переменной будет отведена своя страница с отдельным счётчиком количества записей на 100.000 записей(блок Array длиной в 1 + пустой блок Array длиной в 127). Соответственно из 10-и страниц хранения переменной актуальна та, у которой счётчик имеет наибольшее количество записей. Корректно?

Цитата:
Сообщение от Arsie Посмотреть сообщение
Нет. Страницы при определённых условиях перемешиваются. За подробностями прошу в даташиты страничных еепромов.
Перечитал справку, не нашёл ничего про перемешивание страниц. Скажите, если я делаю несколько блоков EEPROM глубиной 1, то под каждый из них отводится отдельная страница?
Roll4Repairs вне форума   Ответить с цитированием