-
-
Erfahrener Benutzer
Roboter Experte
Frage zu Interrupts und dem I-Flag in SREG
Hallo Leute,
ich habe eine Frage bezüglich der Aufrufung von Interrupts.
Wenn ein Interrupt-Flag gesetzt wurde, während das I-Flag im SREG gelöscht ist und anschließend das I-Flag im SREG gesetzt wird, wird der Interrupt dann ausgeführt?
Gruß, Yaro
-
Erfahrener Benutzer
Roboter Experte
Hallo Yaro,
ja die ISR wird dann aufgerufen, d.h. der AVR merkt sich alle ausstehenden Interrupts, auch wenn das I-Flag deaktiviert ist. Bei mehreren wartenden Interrupts werden die mit der höheren Priorität zuerst ausgeführt (siehe Datenblatt).
MfG Mark
-
Erfahrener Benutzer
Roboter Experte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen