Пытаюсь прочитать время RTC после выхода из STOP режима.
И обнаруживаю, что время то же самое, что до входа в STOP. Т.е. оно не обновилось в регистрах.
Системная частота MSI 4МГц .
Что я делаю не так ?


RTC->ISR &=~ RTC_ISR_RSF; //сбрасываем флаг того что дата и время скопированны в их регистры
while(!(RTC->ISR & RTC_ISR_RSF)) { } //ждём пока скопируются

//читаем значения времени
RTC_TR_MASK=RTC->TR;
RTC_DR_MASK=RTC->DR;
RTC_SSR_MASK=RTC->SSR;


Заранее спасибо !