2618的外部引脚中断程序的问题

2019-08-03 20:29发布

中断程序:
       #pragma vector = PORT1_VECTOR
__interrupt void PORT1_ISR(void)                            // interrupt handler
{
   
    P1IFG &= ~BIT5;
    __bic_SR_register_on_exit(LPM3_bits);
}
中断的设置在main()中:
  P1IE |= BIT5;                             // P1.5 interrupt enabled
  P1IES &= ~BIT5;                           // P1.5 Low to High edge
  P1IFG &= ~BIT5;                           // P1.5 IFG cleared

编译时出现错误:
Error[Be004]: function "PORT1_ISR" (declared at line 1272 of "D:msp430_prosourceapps eg_read eg_read.c") has overlaid vector with function  
"port1_ISR" (declared at line 343 of "D:msp430_prosourceComponents argetssrf05_ccmsp2618hal_digio.c"), second vector deleted
请问这个问题该怎么解决
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
huigoushang
1楼-- · 2019-08-03 22:01
 精彩回答 2  元偷偷看……
dirtwillfly
2楼-- · 2019-08-04 02:12
按照提示好像是中断向量被重新定义给覆盖了
能否提供下完整的程序?

一周热门 更多>