-
-
Hi!
Dein Programm hält bei einem Interrupt nicht einfach an, sondern springt zu einem Programmteil, der nur dann ausgeführt wird, wenn der Interrupt erfolgt ist.
Stell dir vor, du musst mit deinem Mikrocontroller einen Pin immer zu einer bestimmten Zeit an- und ausschalten. Um nicht dauernd im Hauptprogramm nur warten zu müssen, bis die Zeit rum ist, kannst du dir einen Timer stellen. Der Timer läuft dann automatisch im Hintergrund und erzeugt nach der von dir eingestellten Zeit einen Interrupt. Das Programm springt dann zu deiner Ein-Aus-Routine.
Im Hauptprogramm bleibt also genug Zeit, andere Dinge zu machen.
MfG
Basti
P.S.: Im Mikrocontroller-Forum passts besser -> Verschoben!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen