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.