ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
1334166 Топик полностью
Vit (26.07.2023 15:27, просмотров: 56) ответил reZident на Еще раз. Унутренний таймер никак не мешает, RTC пускай тикает себе энергонезависимо. При 1) включении и 2) с заданным интервалом синхронизируем унутренний таймер (и типовую структуру часов в ОЗУ) со значениями из RTC. При этом везде во всех проектах присутствует типовая структура часов со типовыми функциями обращения к ней. При переносе проекта нужно лишь подкорректировать функцию синхронизации с реальным RTC.
я такого "типового" имею надцать вариантов, особенно если вспомнить ещё режимы пониженного потребления. но софтварные часы это костыли, обмотанные дырявой синей изолентой, хоть никто не запрещает такое использовать, а иногда (например, когда счетчики в RTC фризятся на время чтения) просто необходимо. и ведение RTC а-ля struct tm скорее не нужно ибо достаточно одного длинного счетчика в кремнии.