Gast
#5073855
Hallo, ich benutze ein STM32F103C8T6 Minimum System Dev. Board (2€ Chinateil). Das Problem ist, dass die RTC-Komponenten auf diesem Board scheinbar nicht sehr stabil ausgelegt sind (32,768kHz Quarz mit 100pF Kondensatoren). Ich verwende ein Steckernetzteil (Schaltnetzteil) und habe auch ein paar Kondensatoren in Nähe der Versorgungspins platziert. VBat habe ich wie im Reference Manual empfohlen mit VDD verbunden; PC13,PC14,PC15 sind unbeschaltet. Das Problem: In dem Moment, wenn ich den Programmieradapter abziehe (die Masseverbindung zum PC), läuft die RTC mit ca. der halben Geschwindigkeit. Ich gehe davon aus, dass ich mir irgendwo Störungen einfange. Hat irgendjemand eine Idee, ob ich noch die Beschaltung RTC-relevanter Pins vergessen habe (neben VBat,PC13,PC14,PC15). Mit dem Oszi habe ich mir die Spannungsversorung angeschaut. Abgesehen von dem üblichen Schaltnetzteil-Rauschen sind keine riesigen Störungen zu sehen. Wenn ich Gnd mit PE von der Steckdose verbinde läuft die RTC auch gut (die Verbindung würde ich mir aber auch gerne sparen). Vielen Dank für die Infos. Nachfolgend ist noch mein Code zur Initialisierung der RTC:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |