У меня встроенная система, которая в настоящее время отслеживает секунды до тех пор, пока событие не должно происходить с использованием часов реального времени, приводимых в действие кристаллами часов.Рекомендации по реализации функций календаря во встроенной системе?
Теперь ему необходимо отслеживать фактическую дату и время. Поэтому мне нужно рассчитать день, месяц, год, час, минуту и секунду с даты начала/времени и смещения в секундах.
Может ли кто-нибудь указать меня в правильном направлении, принимая во внимание високосные годы, летнее время (DST) и другие осложнения?
Аппаратные решения не являются вариантом, поскольку эта функция добавляется к существующему продукту. Периферия RTC интегрирована в MCU, выбранный для устройства следующего поколения.
Почему бы не добавить RTC к дизайну? Или, может быть, не вариант в этом случае? – eaanon01
Я не думаю, что мне нужно добавить еще один IC, чтобы конвертировать из секунд с эпохи в дату/время ... –
Многие микроконтроллеры имеют встроенный RTC, если это было требование, возможно, вы могли бы использовать его? – Clifford