Hallo zusammen, ich hab nur eine kurze Frage: Wenn im Hauptprogramm eine Schleife (z.B. while oder for) ausgeführt wird und währenddessen ein Interrupt kommt, dann wird doch erst der Interrupt ausgeführt, bevor die Schleife beendet wird, oder nicht?! Oder gibt es Schleifen, die erst beendet werden müssen, bevor eine ISR aufgerufen werden kann? Dank für jede Antwort! Grüße, Dennis
Einem Interrupt ist es schnurzpiepegal was dein Hauptprogramm macht.
Hi Wenn du vor Eintritt in die Schleife die Interrupts sperrst und danach wieder freigibst, wird nur die Schleife ausgeführt. Ist allerdings keine gute Idee. Es können (werden) IRs verlorengehen. MfG Spess
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.