Wpis z mikrobloga

#elektronika #programowanie #mikrokontrolery #stm32

Jak w czasie wykonywanie programu zaktualizować czas zegara RTC w stm32f4?
Próbuję napisać program, który już na starcie ma włączony zegar RTC z początkowymi wartościami 0 i zegar sobie mierzy czas. Po odebraniu czasu UTC z GPS chciałbym modyfikować wartości. Nie działa....

//LLPWREnableBkUpAccess();
LLRTCDisableWriteProtection(RTC);
LLRTCEnableInitMode(RTC);
// while (LLRTCIsActiveFlagINIT(RTC) != 1);

LL
RTCTIMESetHour(RTC,0x05);
LLRTCTIMESetMinute(RTC,0x05);
LL
RTCTIMESetSecond(RTC,0x05);

LLRTCDisableInitMode(RTC);
LLRTCEnableWriteProtection(RTC);
//LLPWRDisableBkUpAccess();
  • Odpowiedz