Я бачив на ринку десятки різних тактових мікросхем у режимі реального часу, а також ряд процесорів із вбудованим окремо живим годинниковим модулем у режимі реального часу.
Майже всі вони не лише зберігають час як рік-місяць-день-години-хвилини-секунди, але навіть окремі поля зберігаються у BCD, а не у двійковому форматі.
Чи є якась основна причина цього?
Чи є якісь мікропроцесорні програми, які роблять щось складніше, ніж просто показувати годинник, у якому формат BCD корисніший, ніж двійковий, або де формат року-місяця-дня-години-секунди був би кориснішим, ніж прямий 47-бітний підрахунок зміни стану генератора?
З того, що я можу сказати, здається, що виробники RTCC додають багато додаткової схеми, щоб зробити свої чіпи менш корисними; Єдина причина, по якій я можу зрозуміти, що модулі RTCC в процесорах поводяться таким чином, - це те, що виробники процесорів використовують якусь попередню реалізацію BCD, а не виробляють власну.