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