Hey Leute, ist mein erster Beitrag hier und ich hoffe ich habe mich nicht irgendwie bei den Topics verhaut. Aber ja, nun zu meinem Problem. Der ARM Cortex M3 ( also ich verwende STM32F103RB ) hat einen SYSCLK und einen SYSTick und ich komme einfach nicht dahinter, wo jetzt genau der Unterschied ist. Hoffe mir kann das einer von euch erklären. Liebe Grüße Patrick
Der SYSCLK ist die Basis fuer (so ziemlich) alle internen Clocks, also fuer Timer, seriellen Interfaces und so weiter. Der SYStick is gedacht als Zeigeber fuer die Real-Time Clock bzw. das OS. Systick kommt typischerweisse im Millisekundentakt, SYSCLK ist normalerweisse viele MHz. hth, Robert
Wo hast du denn die beiden Begriffe gefunden? Sind es beide Pinbezeichner oder Interrupts oder Clockeinheiten oder wofür stehen die Bezeichner? Vielleicht kommst du dann selber drauf.
Ah ok. herzlichen Dank. Habe die beiden Bezeichnungen im Datenblatt gefunden und in der Konfigurationsdatei des RTX Kernels. Und ja, hatte irgendwie den Überblick verloren. Der SYSCLK läuft demnach also mit einem internen Taktgeber (z.B. wie beim STM32F103 mit 72MHz). Und der SysTick gibt den Kernel die Zeitimpulse die dieser für alle möglichen Aufgaben wie Scheduling, Delays und so benötigt. Habe ich das richtig verstanden?
ich schrieb: > Ah da hat schon einer alles verraten. ;-) So sorry ;-) wollte Dir nicht den Spass verderben. Lerneffekt mal wieder dahin.
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.