ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
11 апреля
1580956 Топик полностью
Nikolay_Po (Сегодня, 08:32, просмотров: 67) ответил petrd на Зачем? У меня на V303 работает портированный эмулятор EEPROM по мотивам an2594 от STM и запись в нем происходит стандартным способом полусловами. Но после Ваших исследований стало понятно, что запись в страницу 256 байт каждый раз сопровождается стиранием страницы и убиением ресурса перезаписи, т.е. на 128 записей полуслова приходится 128 стираний страницы. Поэтому решил переделать на быструю запись страницами по 256 байт. Но в работе алгоритма an2594 в начале каждой
Я пишу подряд записи с уникальными номерами. Маркер ставлю один, целиком на всю страницу, о том, что её стёр до конца успешно (чтобы не было страниц, стирание которых не было выполнено до конца из-за сбоя питания во время). А дальше - просто пронумерованные записи. 

Запись с меньшим порядковым номером - считается не действительной безо всяких записей маркеров.