-
-
Priorität zwischen timer0 und rxc
kann man irgendwie einstellen, dass die priotität von rxc höher als der von timer0 ist?
also dass wenn der timer und rxc gleichzeitig ein event haben, dass dann der rxc bevorzugt wird?
-
Erfahrener Benutzer
Roboter Experte
Hallo,
Die Interruptpriorität ist bei den AVRs fest verdrahtet.
Da kannst du nix dran drehen.
Du kannst aber in der Software evtl. was machen:
Wenn du in der Timer-Int-Routine ganz am Anfang
per sei-Befehl die Interrupts wieder freigibst,
wird der Timer-Int durch den RXC-Int "interrupted".
Umgekehrt, wird die RxC-int-routine nicht durch den
Timer unterbrochen, wenn du keine weiteren Interrupts zulässt.
Also kein sei-Befehl am Anfang hier, erst ganz am Ende.
Mit sowas kann man sich oft (nicht immer) behelfen.
Gruß Jan
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen