这段程序是什么意思啊 ,看不懂switch(TA0IV)了。

2019-03-24 13:19发布

#include  <msp430g2553.h>

void main(void)
{
  WDTCTL = WDTPW +WDTHOLD;
  P1DIR|=0x41;
  TACTL=TASSEL_2+MC_2+TAIE;
  _BIS_SR(LPM0_bits+GIE);
}
#pragma vector=TIMER0_A0_VECTOR
__interrupt void Timer_A(void)
{
  switch(TA0IV)
  {
    case      2:break;
    case      4:break;
    case      10:P1OUT^=0x41;

   break;
  }
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
wstt
1楼-- · 2019-03-24 19:18
switch(TA0IV)中
TA0IV这个寄存器用不同的位表示,不同的中断源

TAIV.jpg

一周热门 更多>

相关问题

    相关文章