-
-
Erfahrener Benutzer
Robotik Einstein
Hallo robodriver,
eine Interruptroutine sollte so kurz wie möglich sein. Das warten auf eine Taste darf auf keinen Fall in einer ISR stattfinden!
Grund: Je nach deiner Timer-Frequenz (kenne ich ja nicht) wird die ISR nicht angesprungen, weil sie ja immer noch läuft. In der ISR solltest du nur z.B. den Eingang abfragen und ein Flag setzen. Das wird dann im Hauptprogramm verarbeitet.
Gruß Dirk
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen