Forum: Compiler & IDEs ISR mit naked Attribut


von Micha (Gast)


Lesenswert?

Hallo,
eine (Noob-)Frage zu einem ISR-Interrupt. Ich möchte verhindern, dass 
der Compiler automatisch beim Aufruf einer ISR den Kontext selber 
runtersichert. Ich habe

void ISR(TIMER1_COMPA_vect) __attribute__((naked))
{...}

und

void ISR(TIMER1_COMPA_vect) __attribute__((naked));
void ISR(TIMER1_COMPA_vect)
{...}

versucht. Dass finden der Copiler aber gar nicht nett... Würde mich über 
jeden Tipp freuen.
THX Micha

von Micha (Gast)


Lesenswert?

Sorry, hatte mich wohl bei der Forensuche vertippt... Lösung gefunden:

__attribute__((naked)) ISR(TIMER1_COMPA_vect)
{...}

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
Noch kein Account? Hier anmelden.