Пытаюсь прочитать время 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;
Заранее спасибо !
--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
|