ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
1432838 Топик полностью
il-2 (06.05.2024 10:39, просмотров: 113) ответил VVB на Коллеги, подскажите, пожалуйста, где почитать про корректную реализацию _gettimeofday_r() для добавления поддержки стандартной библиотеки C в рабочий код (при использовании newlib).
Секунды из регистров RTC вытаскиваются только при запуске, а далее все должно работать от системного кварца. И никаких проблем с синхронизацией. 

Так-же при работе время считается по системному кварцу, как более точному и термостабильному. А разница, которая набегает между часовым и системным кварцем накапливается и используется для коррекции счетчика RTC, или сохраняется в Backup-регистрах.

Это правильный путь, когда в системе есть часовой и системный кварцы.

Ну и стоит озаботиться адекватной обвязкой системного кварца, чтобы он считал ТОЧНО. Обычно об этом не думают, а потом удивляются - почему системный кварц врет аж на 100ppm.