This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

【关于MSP430中断的问题】



请问我有如下的问题:

现在我需要用到TIMERA的计时中断,

在一个工程里只能写一个

#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A(void)

{
...
}

吗?

可以在每个子函数里分别写一个吗?然后里面同一个中断事件即同一个中断位里分别写不同的语句吗?

谢谢。

  • 楼主,

      你想这样做的目的是什么呢?如果每个子函数里面都定义这个一个#pragma vector=TIMERA1_VECTOR的话,系统编译时会提示有问题的。




    谢谢

  • 我这样做是因为计时器不够用了呀。

    那就是说一个工程里面只能有一个#pragma vector=TIMERA1_VECTOR,比如我在一个子函数里定义了一个TIMERA的中断,而#pragma vector=TIMERA1_VECTOR在其他的子函数里,中断来了它就会跑到唯一的这个#pragma vector=TIMERA1_VECTOR里面去吗?

    我理解的对吗?