Цитата Сообщение от FPavel Посмотреть сообщение
В продолжение темы таймеров на ST...
Для отсчёта времени в предлагаемых таймерах используется запоминание времени начала отсчёта и вычитание этого значения из текущего времени.
Что будет при переполнении 32 разрядной переменной после 49d17h02m47s295ms? Будет сбой работы таймера или разность текущего и стартового времени будет корректной?
Для наработки лучше использовать другой подход. Таймер на 1 секунду, и считать сек., мин., часы. Такой подход есть у меня в примерах, самописный Опер таймер. Считает наработку и кол-во включений. Только входное время и включения добавить для сохранения.
Либо 2 вариант, плюсовать наработанные часы, каждый час, либо каждые 8 час., либо каждые 24 часа.