Jitter im höchstpriorisiertem Anwendungsprogramm, Ursache?
Frage:
Warum kann es zu einem Jitter des höchstprioren Interrupts im Anwenderprogramm kommen?
Antwort:
Neben den 8 vom Anwender spezifizierbaren Interrupt-Tasks gibt es noch weitere 6 Systeminterrupt-Tasks (z.B. CAN Synchronisation, Erdschlussüberwachung, 250 µs Motorregelung, ...). Diese werden alle mit höherer Priorität bearbeitet als die Anwender-Tasks.
Die höher priorisierten System-Tasks können von den Anwender-Tasks nicht unterbrochen werden. Entsprechend schwankt der Startzeitpunkt der Anwender-Tasks (Jitter).