Forum: Compiler & IDEs interrup compile problem


von Daria (Gast)


Lesenswert?

Hallo,
GCC mekert folgendes:
 "syntax error before "void""
bei compilieren für ein msp430x16x an dieser stelle:

__interrupt[PORT2_VECTOR] void P2_ISR(void)
{
...
}


Hat jemand Ahnung woran das liegen könnte?
Danke
Daria

von Kai R. (k2r)


Lesenswert?


von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ich denke nicht, dass ihm das AVR-GCC-Tutorial für die Syntax
der MSPGCC-Interrupts wirklich viel hilft...

Wenn ich mir aber das Manual vom MSPGCC richtig durchlese
(selbst benutze ich ihn nicht), müsste das wohl eher
1
interrupt(PORT2_VECTOR) p2_isr(void)
2
{
3
   ...
4
}

heißen.

von Daria (Gast)


Lesenswert?

ohh, vielen Dank,
Die eckige Klammer und das void danach...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Bitte.  Wie geschrieben: steht alles im Manual.

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.