ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
8 июля
250743 Топик полностью
maik-vs (28.04.2011 14:13, просмотров: 150) ответил Bublic на Хорошая мысль. Но записи очень разновеликие, зациклить трудновато будет, как начало и конец буфера контролировать при закручивании? Мне б адрес первой свободной ячейки хранить достаточно. Только ресурс бы повысить.
Чистый eeprom - это FF. Запись блока:  1. Ищешь кусок из непрерывных FF-ов достаточной длины. 2. Пишешь туда блок данных + CRC, проверяешь что всё записалось как надо. Если записалось не как надо, п.3 начиная от сбойного блока и пытаешься снова. 3. Очищаешь FF-ов количеством в блок максимальной длины,проверяешь. Гимор в том, что при устаревании ячейки она может читаться как FF через раз.