Gast
#5838645
Hallo zusammen, ich programmiere schon länger mit den STM32 uC's und immer nur ohne HAL. Nun möchte ich mich aber näher mit dem FreeRTOS beschäftigen und wollte mal nachfragen worauf man als FreeRTOS-Anfänger so achten sollte ? Ich habe mir mithilfe von CubeMX ein TRUEStudio-Projekt mit FreeRTOS für einen stm32L4 erstellen lassen. Da mir CubeMX die Warnung gegeben hat als Timebas nicht SysTick zu nehmen habe ich TIM16 ausgewählt. Nun habe ich mich die letzten paar Stunden mit dem generieten Code beschäftigt und mir stellt sich eine Frage: Wenn ich es richtig verstanden habe benötigt FreeRTOS einen "Tick", der mithilfe von der Funktion "osSystickHandler" generiert wird. Ich habe nun nach der ISR des TIM16 gesucht, konnte sie aber nicht finden. Wird diese nicht automatisch mit generiert und ich muss sie noch selber anlegen oder bin ich einfach "zu blöd" zum suchen ? (habe mir dann auch noch ein Projekt mit SysTick als Timebase generiert und die ISR "SysTick_Handler" ist auch nirgends zu finden) Ich könnte also jetzt jeden beliebiegen Timer Initialisierenund die Funktion "osSystickHandler" in die ISR hängen und es wäre ok ? (Natürlich muss der Timer in der konfigurierten Geschwindigkeit des FreeRTOS laufen) Gruß Dominik