ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1392373
Peter_M (12.01.2024 14:56 - 15:53, просмотров: 535)
Подскажите, как в STM32 правильно использовать регистр долей секунд часов реального времени RTC для их коррекции? 

Для изменения подсекунд subsecond и я вызываю библиотечную функцию RTC_SynchroShiftConfig() которая записывает нужное мне значение в регистр RTC_SHIFTR.
При этом замедлить часы удается, а вот ускорить не получается - через несколько записей время останавливается. Как-будто часть модуля RTC, где находится calendar, зависает.

Есть какая-то особенность или ограничение, которые я не учел? Может быть RTC замораживается и ему нужно "Unfreeze the RTC DAT"?

Спасибо!