Mislim (nemoj me držati za reč jer nisam probao) da moraš koristiti LSI ili LSE oscilator da bi ti RTC nastavio sa radom.
LSE koristi eksterni kristal od 32...KHz, a LSI je RC oscilator koji se može kalibrisati nešto od 30-40KHz i naravno nema tačnost koju ima LSE sa kristalom.
LSI sam za sada samo koristio za IWDG (i jako mi se sviđa kako to radi kod kritičnih aplikacija, gde nešto može da zakuca ili obori MCU).
Nisam za RTC, ali mislim da RTC neće nastaviti sa radom ukoliko mu je osnovni izvor HSE ili HSI.
Probaj sa LSE sa kristalom ili da kalibrišeš što bolje LSI ako ti nije posebno važan tačan sat.
Van toga, LSI i HSI su obični RC oscilatori koji nemaju posebnu tačnost jer zavise od temperature i stoga se koriste u aplikacijama gde nisu od posebne važnosti precizna vremena.
Dovedeno je to do stvarno visokog maksimuma kvaliteta i pored toga što su RC oscilatori u pitanju, ali nije ni za približno poređenje sa tačnosti bilo kog oscilatora sa kvarcom.
P.S.
Cube MX ti tu može biti vrlo zahvalan alat jer poseduje kalkulaciju potrošnje maltene za sve moguće opcije rada. Takođe i za sve konfiguracije oba oscilatora.
Ne koristim HAL uopšte, već koliko god mogu bare metal, ali Cube mi odlično posluži za procene resursa.
LSE koristi eksterni kristal od 32...KHz, a LSI je RC oscilator koji se može kalibrisati nešto od 30-40KHz i naravno nema tačnost koju ima LSE sa kristalom.
LSI sam za sada samo koristio za IWDG (i jako mi se sviđa kako to radi kod kritičnih aplikacija, gde nešto može da zakuca ili obori MCU).
Nisam za RTC, ali mislim da RTC neće nastaviti sa radom ukoliko mu je osnovni izvor HSE ili HSI.
Probaj sa LSE sa kristalom ili da kalibrišeš što bolje LSI ako ti nije posebno važan tačan sat.
Van toga, LSI i HSI su obični RC oscilatori koji nemaju posebnu tačnost jer zavise od temperature i stoga se koriste u aplikacijama gde nisu od posebne važnosti precizna vremena.
Dovedeno je to do stvarno visokog maksimuma kvaliteta i pored toga što su RC oscilatori u pitanju, ali nije ni za približno poređenje sa tačnosti bilo kog oscilatora sa kvarcom.
P.S.
Cube MX ti tu može biti vrlo zahvalan alat jer poseduje kalkulaciju potrošnje maltene za sve moguće opcije rada. Takođe i za sve konfiguracije oba oscilatora.
Ne koristim HAL uopšte, već koliko god mogu bare metal, ali Cube mi odlično posluži za procene resursa.