Hallöche.. Ich besitze ein blaues STM32F1038C6T6 Development Board. Über CubeMX habe ich versucht LSE für den ext. 32.767 KHz Quarz zu aktivieren. Über den RTC Interrupt wir ein freier Portausgang getoggelt. Die Frequenz ist aber nicht 1Hz sondern viel niedriger ca. 0.8 Hz. Stelle iich in CubeMX den RTC auf LSI oder HSE stimmt die Frequenz. Die RTC Cock Initialisierung in der System Workebench schein zu stimmen. LSE wird auf on gesetzt. ?! Gruß Rolf
Wenn das ein Bluepill-Board ist, musst du die Pins der Steckerleiste PC14 und PC15 auslöten. Ansonsten spinnt der Uhrenquarz.
Ok. Ich werde es testen. Ist denn der Quarzanschluss so störanfällig ?
Rolf D. schrieb: > Ist denn der Quarzanschluss so störanfällig ? Ja, weil er mit sehr wenig Energie betrieben wird.
Danke für den Tip ? werde es heute Abend testen.
Hab die Pins PC14 und PC15 von der Steckerleiste ausgelöten. Funktioniert jetzt problemlos. Danke :). Noch eine Frage: Ist der Uhrenquarz für eine Frequenzmessung zwischen 1Hz - 15KHz geeignet oder sollte ich besser den Systemtakt wählen ?
Der Uhrenquarz ist viel genauer, als der Systemtakt. Locker um Faktor 10. Außerdem kannst du ihn per Software kalibrieren. Um den Systemtakt zu Kalibrieren, müsstest du Trimmkondensatoren einsetzen.
Hallo Ich habe einen Sekundenzähler programmiert und als Taktquelle den Uhrenquarz genommen. Ergebnis nach 10 Stunden ging der Zähler 2 Sekunden nach. Ich denke für eine Frequenzmessung ist das ausreichen.
Ich habe hier eine billige Methode zur Kalibrierung beschrieben: http://stefanfrings.de/stm32/stm32f1.html#rtc_calibrate
Hallo.. Hab gelesen das die LED an Port PC13 den RTC stört wenn sie im Sekundentakt getoggelt wird. PC13 hab ich jetzt deaktiviert und benutze einen anderen Portpin. Mal schaun ob die Abweichung weniger wird. Als Zeit Referenz benutze ich die AtomicClock WinApp von Timo Partl. In der App kann man ein akustisches Ticken einstellen. Damit ist der direkte Vergleich leichter.
Harry L. schrieb: > Mit Sicherheit nicht.... Da PC13 mit der RTC Logik verbunden ist und auch darüber versorgt wird, wäre es vorstellbar dass es da einen Einfluss geben kann.
Dr. Sommer schrieb: > Da PC13 mit der RTC Logik verbunden ist und auch darüber versorgt wird, > wäre es vorstellbar dass es da einen Einfluss geben kann. Ja schon, aber nicht so krass, nicht bei derart geringen Frequenzen und so geringem Strom. Die LED auf dem Board überschreitet nicht den ST maximal empfohlenen Strom. Die LED wird übrigens nicht von der RTC mit versorgt. Ihre Anode hängt an VDD 3,3V. Von der RTC wird nur der interne Transistor versorgt, der die LED ansteuert.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.