【LaunchPad】TIMERA0 与TIMERA1有区别么

txrshmily   2011-10-8 15:34 楼主
#include
void main()
{
  WDTCTL=WDTPW+WDTHOLD;                    //关闭看门狗
  P1DIR |=0x41;
  TACTL=TASSEL_2+MC_2+TAIE;  //不分频 增计数 定时器溢出中断
  P1OUT=0;
  _EINT();
  LPM0;
}
#pragma vector=TIMERA0_VECTOR   //改成TIMERA1_VECTOR
__interrupt void TA()
{
  switch( TAIV )
{
  case 2: break; // CCR1 not used
  case 4: break; // CCR2 not used
  case 10: P1OUT ^= 0x41; // 溢出的时候
  break;
}
}

回复评论 (6)

自己顶下先,将TIMERA0_VECTOR 改成TIMERA1_VECTOR会正常,为什么呢
点赞  2011-10-8 15:35
楼主说的正常是指什么现象?
点赞  2011-10-12 12:48
你查看下头文件,看下TIMERA1_VECTOR1的值,是否与TIMERA1_VECTOR0一样的
点赞  2011-10-12 18:39

根本没A0,就有A1

http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2011-10-12 19:16
由于你这个问题比较有代表性,单独开了一个贴,自己看看,可能写得有不清楚的地方,不明白再回复
https://bbs.eeworld.com.cn/viewthread.php?tid=306919&page=1&extra=page%3D1#pid1192403
点赞  2011-10-12 23:26

回复 6楼 TrueElement 的帖子

明白了
点赞  2011-10-15 12:42
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复