Hallo, Was ist bei den STM32 Controllern der PendSV und der SVC (SVCall) Interrupt? Wann wird der ausgelöst? Moritz
PendSV wird ausgelöst, wenn das entsprechende Bit im NVIC gesetzt wird. Rolle: Task-Switch in RTOS-Kernels. Hat niedrigere Prio als alle ISRs, und wenn tief drinnen in ISRs das Bit gesetzt wird weil eine Task lauffähig wird, dann wird der PendSV Handler beim Return der letzten laufenden ISR aufgerufen und wechselt die Task. SVC: entsprechender Befehl. Systemaufruf, User Mode => System Mode Übergang.
Hallo, also wenn ich vom User Mode in den System Mode springe wird der SVC Interrupt ausgelöst? Moritz
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.