Hallo ich bins schon wieder. Ich stehe schon wieder vor einem neuen Problem. Ich will den Timer1Overflow interrupt abwechselnd fuer verschiedene Dinge verwenden, aber mir eine if-abfrage in der ISR sparen. Kann ich ganz einfach in C den verweis auf die ISR aendern, so das mal die eine und mal die andere ausgefuehrt wird? philipp
Nein. der Verweis ist im Flash hinterlegt. Den müsstest du neu programmieren. Aber ein IF geht da einiges schneller...
Deine Interrupt Routine könnte auch die aktuelle Funktion über einen Funktionspointer aufrufen. Ist aber wahrscheinlich nur dann schneller, wenn du eine relativ große IF Schachtelung hast.
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.