msp430f449的一个程序,总出错,错误在中断服务程序那里,错误提示在最下面,不知道是怎么回事,还有就是430的16个中断函数用C语言怎么写?
#include "msp430x44x.h"
void main()
{
WDTCTL=WDTPW+WDTHOLD;
FLL_CTL1|=SMCLKOFF+SELM_XT2;
TACTL|=TASSEL_1+TACLR+TAIE+MC_1;
P1DIR|=0x01;
TACTL|=MC_2;
_EINT();
for(;;)
{
_BIS_SR(LPM3_bits);
_NOP();
}
}
/*下面这些出错:*/
#pragma vector=TIMERA_VECTOR //该行为22行
_interrupt void Timer_A()
{
switch(TAIV)
{
case 2:break;
case 4:break;
case 10:P1OUT^=0x01;break;
}
}
错误说明:
Error[Pe077]: this declaration has no storage class or type specifier 23
Warning[Pe609]: this kind of pragma may not be used here 22
Error[Pe065]: expected a ";" 23
Warning[Pe001]: last line of file ends without a newline 31
Warning[Pe012]: parsing restarts here after previous syntax error 31
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>