IAR编写编译过程中出现了错误

2019-07-15 18:21发布

这是小弟利用IAR编写的P1口外部中断的程序,可是在编译过程中出现了错误,file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/@85WER21TLBNBWCKRFPYFVH.jpg
错误提示interrupt函数has no storage class or typecifier;不知哪位大哥可以帮帮我?

L同学写的《我的未来有点萌》http://www.mianhuatang.cc/17/17226/这值得看。
#include "msp430x14x.h"

void main( void )
{
  WDTCTL=WDTPW+WDTHOLD;
  _EINT();
  P1DIR=0;
  P1SEL=0;
  P1IE=0;
  P1IES=0;
  P1IFG=0;
  P2DIR=0XFF;

  P1IE |=BIT3;
  P1IES |=BIT3;
}
interrupt [PORT1_VECTOR] void P1_ISR(void)
{
  unsigned int i;
  if(P1IFG & BIT3)
  {
    P2OUT=~P2OUT;
    P1IFG &=~(BIT3);
    for(i=100;i>0;i--);
  }
}
还有就是我试过在interrupt 前加上下划线,可是仍然报错!!!!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。