Forum: Mikrocontroller und Digitale Elektronik STM32 RTC und Pufferbatterie


von Marc Rupprath (Gast)


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

von holger (Gast)


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.

von Marc Rupprath (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.