Hallo zusammen,
ich habe eine Grundsätzliche Frage. Ist es möglich per Programm ein Interrupt-Flag zu setzen, so dass ein Interrupt ausgelöst wird und somit die ISR aufgerufen wird?
Kleines Beispiel:
Funktioniert sowas? Kann man das mit jedem Interrupt machen, auch mit INT0 und INT1, oder gibts da irgendwelche Einschränkungen?Code:on oc2 ISR_OC2 enable oc2 enable interrupts do tifr.ocf2 = 1 Wait 1 loop ISR_OC2: nop Return
Hintergrund ist einen 2. Interrupt bedingt inerhalb einer gerade laufenden Interrupt-Routine zu iniziieren. Der Programmcode soll jedoch erst nach beenden der ersten ISR ausgelöst werden.
Gruß Mitch.
Lesezeichen