Forum: Compiler & IDEs Problem bei interrupt mit mspgcc


von Uwe Böttger (Gast)


Lesenswert?

Hallo,

Ich will ein ASCII-Zeichen über die serielle Schnittstelle an den UART
des MSP430 schicken. Das Zeichen soll dann reflektiert und
zurückgeschickt werden. Mit der Embedded Workbench funktioniert alles
einwandfrei.
Ich brauche das Programm aber auch für den mspgcc. Bei der Interrupt
Service Routine

interrupt[UART1RX_VECTOR] void usart1_rx (void)
{
  while ((IFG2 & UTXIFG1) == 0);        // USART1 TX buffer ready?
  TXBUF1 = RXBUF1;                      // RXBUF1 to TXBUF1
}

kommt die Fehlermeldung "Syntax Error before void".

Was muß ich also ändern, damit der Interrupt auch mit dem mspgcc läuft
?

von OldBug (Gast)


Lesenswert?

Hi!

interrupt(UART1RX_VECTOR) void isr_usart1rx(void)

Steht aber auch im Manual ;)
Und es gab schon ne ganze menge Postings dazu hier im Forum...

Trotzdem helf ich gerne...

Gruß,
Patrick...

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.