Gast
#206919
Hallo, ich hab etwas Startschwierigkeiten einen Interrupt zu deklarieren. Ich verwende den AVR µC Tiny26 und schreibe meinen C-Code in der IAR-Workbench (Kick-Start). Was muss ich machen um eine Interrupt-Service-Routine für beispielsweise den INT0 zu schreiben? Meine Versuche: void interrupt[INT0_vect] INT0_interrupt(void) { } oder: #pragma vektor=INT0_vect __interrupt void INT0_vect(void) { } schlugen bisher fehl. (Ich weis auch nicht wirklich was da gemacht wird. Ist nur abgepinselt.) Kann mir jemand bei dem Syntax helfen? Gibt es eine (oder mehrere) gute Literatur zum Syntax des IAR Compilers? Grüße, Michael