ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
12 апреля
1581065 Топик полностью
Nikolay_Po (Вчера, 21:56, просмотров: 21) ответил petrd на в an2594 примерно тоже самое, промежуточный маркер 0xEEEE ставится в момент когда текущая страница становится полной и нужно последние свежие данные из нее перенести в новую страницу (тоже защита от пропадания питания), после переноса данных стираем старую страницу (маркер в ней автоматом становится 0xE339) и затем в новой заменяем промежуточный маркер на валидный и уже после этого с данными можно работать.
А зачем данные переносить? Это не увеличивает ли износ? Я оставляю все страницы с данными не стёртыми. 

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

Странный какой-то AN, непонятно, зачем его использовать, тем более для другого типа памяти, когда можно придумать лучше.