Hallo , versuche folgende Zeilen zum laufen zu bringen: #include <msp430x14x.h> int main(void); int main(void) { WDTCTL = WDTPW + WDTHOLD; // watchdog aus P2DIR=0xFF; // port 2 = output CCTL0 = CCIE; // CCR0 interrupt enabeld CCR0 = 32767; // Load CCRO Register with 32767 TACTL = TASSEL_1 + MC_1; // Config TimerA with ACKL , upmode _BIS_SR(LPM3_bits + GIE); //Enter LPM3 } #pragma vector=TIMERA0_VECTOR interrupt(TIMERA0_VECTOR) TimerA0(void) { P2OUT ^= 0x01; } und bekomme folgende Fehlermeldung vom Compiler bezüglich des Interrupt : msp430-gcc -mmcu=msp430x149 -O2 -g -c main.c main.c:23: syntax error before numeric constant make: *** [main.o] Fehler 1 Kann mir jemand sagen, wie ich unter gcc eine ISR schreiben muss damit es klappt ?? Vielen Dank
Hallo, danke - mittlerweile läufts. Es hat ein #include <signal.h> gefehlt. (wie in http://mspgcc.sourceforge.net/manual/x918.html beschrieben) Trotzdem Danke Markus
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.