STM32 RTC und Pufferbatterie

Gast #3312377
Lesenswert?

Hallo zusammen;

Ich habe das "Backup Domain" Beispiel aus der STM Bibliothek zur Real 
Time Clock nicht recht verstanden und folgenden Fehler:

Ich verwende ein Open 4071-C Board der Firma Waveshare  dort ist eine 
Applikation, welche die Uhrzeit der RTC auf einem Text LCD anzeigt.
Derzeit wird RTC zu bestimmten Zeiten von einem angeschlossenem DCF77 
Uhrenmodul gestellt.

Wenn keine Backup Batterie angeschlossen ist, ist das Verhalten normal:
Nach Einschalten der Versorgungsspannung startet die Uhrenanzeige
mit 00:00:00 Uhr und wird schließlich vom DCF Modul auf die aktuelle 
Zeit gestellt.

So sollte es sein:
Wenn Eine Backup Batterie angeschlossen ist, sollte die RTC nach 
Abschalten der Versorgungsspannung weiterlaufen. Nach dem 
Wiedereinschalten sollte dann die aktuelle Uhrzeit angezeigt werden.


So ist das Verhalten:
Mit angeschlossener Batterie an "Vbat" des STM32 startet das Programm 
offenbar gar nicht nach dem Anlegen der Versorgungsspannung.
Das erkenne ich allein schon daran, das das LCD nicht initialisiert 
wird.

Frage:

Was habe ich grundsätzlich bei der Konfiguration vergessen, also:
Warum startet mein Programm augenscheinlich nicht, wenn sich die 
Batterie am Vbat Anschluß befindet ?

Danke für eure Hinweise.

Gruß

Marc
Gast #3312386
Lesenswert?

>Mit angeschlossener Batterie an "Vbat" des STM32 startet das Programm
>offenbar gar nicht nach dem Anlegen der Versorgungsspannung.
>Das erkenne ich allein schon daran, das das LCD nicht initialisiert
>wird.

Oder es bleibt vorher hängen.

>Frage:
>
>Was habe ich grundsätzlich bei der Konfiguration vergessen, also:
>Warum startet mein Programm augenscheinlich nicht, wenn sich die
>Batterie am Vbat Anschluß befindet ?

Woher soll das jemand wissen ohne Code?
Nimm deinen Debugger und steppe durch den Code bis es nicht
mehr weiter geht.
Gast #3312497
Lesenswert?

Hallo Holger;
 "Woher soll das jemand wissen ohne Code?"
Ist vielleicht umständlich gefragt gewesen aber:
Ich hatte auch Leute gefragt welche sich mit der Hardware des 
Controllers auskennen.


Wie dem auch sei ich bin ein Stück weiter:

"Description STM32F405xx, STM32F407xx
Page 22/154 Doc ID 022152 Rev 1
Chapter: 2.2.15 Power supply supervisor
The power supply supervisor is enabled by holding PDR_ON high."

....

"On LQFP176 packages, the internal reset must be activated by connecting 
PDR_ON to
VDD."

Soweit so gut, das Programm startet jetzt auch mit Batterie an Vbat.

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