Цитата Сообщение от Илья Зимарёв Посмотреть сообщение
Господа, если позволите поясню по поводу Ретейн.

Сначала скажу почему в руководстве нет никакой информации по количеству записей в ретейн, суть в том что эта информация пользователю просто не требуется, у пользователя не должна болеть голова по этому поводу.
В мануале на процессор совершенно четко указано количество перезаписей во флеш память, и насчитывает более 10тыс. циклов. А теперь по принципу работы самого ПР. Все энергонезависимые переменные во время работы прибора хранятся исключительно в RAM памяти и все манипуляции с ними происходят в RAM, при этом во флеш память ничего не пишется и программа с ней никак не взаимодействует. В случае выключения прибора, специальная схема детектирует это состояние и посылает сигнал процессору на сохранение ретейн переменных, одновременно с этим переключается питание на резервные емкости поддерживающие необходимое напряжение питания в течении требуемого времени. Как только процессор получает сигнал "пропадания питания" начинается процесс переписывания переменных из RAM памяти во FLASH. Что касается резервных емкостей то они рассчитаны с большим запасом в котором учитывается потеря емкости при отрицательных температурах и процессы старения. Это позволяет гарантировать надежное сохранение ретейн переменных в любых условиях на всем сроке эксплуатации прибора. По этим причинам ретейн память ограничена, т.к. время разряда резервных емкостей рассчитано исходя из время записи 1кБ информации во ФЛЭШ. Так же во избежании повреждения памяти запись ведется все время в разные ячейки, таких ячеек 8 шт. Таким образом надежность увеличивается до более 80К циклов.
Даже если питание прибора будет сбрасываться каждый час в течении 8 лет, то ретейн сохранит свою функциональность. Этого вполне достаточно для нормальной эксплуатации прибора.
Спасибо за пояснение. ч.т.д.