Показать сообщение отдельно
Старый 20.06.2018, 17:59   #4
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
Question Ответ: Сохранить много одновременных событий в FRAM

Gromov,
Arsie,

спасибо за информацию. Выдачу на верхний уровень буду делать по третьему варианту (каждой переменной свой адрес)

НО:
По-прежнему остался вопрос с записью подряд идущих изменений:
1) изменились все 140 переменных - начата запись в EEPROM для каждой переменной,
2) через 2 секунды опять изменились все переменные (и их тоже надо записать),
3) еще через 3 секунды опять изменились все переменные (опять надо записать),
4) и еще через 1 секунду опять изменения (и надо записать еще и их)...
Это максимум (обычно 1-2 изменения подряд), дальше пауза в несколько минут точно есть.
Вопрос:
Я так понимаю, что за 1-2 секунды все 140 блоков EEPROM не успеют записаться. Соответственно, надо как-то корректно сохранить на время записи в энергонезависимую память и другие значения. Как сделать этот буфер (или кэш)?
ailcat вне форума   Ответить с цитированием