RTC STM32F103 Vbat Backup

OP #4247169
Lesenswert?

Hallo, ich habe eine Verständnis Frage zur RTC speziell, welche im 
STM32F103C8 verbaut ist. Ich kenne eigentlich nur RTCs mit Hardware 
Kalender. Diese hat "nur" ein Counter-Register 2*16Bit, sprich 32Bit.
Also muss ich nach dem Überlauf des Registers eine Variable 
inkrementiern.

Angenommen ich will von meiner Uhr dieses Format HH:MM:SS, dann muss der 
Vorteile so eingestellt werden, dass ein Inkrement 1 Sekunde entspricht.
(2^32)/86400= 49710Tage = 136 Jahre bis zu einem Überlauf.

Gut wie geht das jetzt weiter mit den Wochentagen, Monate und den 
Jahren?
Dazu müsste ich ein Ursprung definieren z.B RTC_CNT=0x00= 01.01.15 
00:00:00 und das aktelle Datum errechnen.

Stimmen meine Gedankengänge soweit? Gibt es was zum Verbessern? Vbat 
wird von einem Goldcap versorgt. Netzausfälle sind eher nur kurz und 
unwahrscheinlich.

vielen Dank im Voraus für die Beiträge

PS: Das hier wird eine Zirkulationspumpen Steuerung ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren