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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.