[求助] msp430g2553定时器程序的问题

欣之   2014-10-27 10:00 楼主
  1. #include<msp430g2553.h>
  2. void main(void)
  3. {
  4.   // Stop watchdog timer to prevent time out reset
  5.   WDTCTL = WDTPW + WDTHOLD;
  6.   P1DIR|=0X06;
  7.   CCTL0=CCIE;
  8.   CCR0=20000;
  9.   TACTL = TASSEL_2 + TACLR + MC_1;
  10.   _BIS_SR(LPM0_bits + GIE);
  11. }
  12. //Timer A0 中断服务程序
  13. #pragma vector=TIMER_A0_VECTOR   
  14. __interrupt void Timer_A(void)
  15. {
  16.     P1OUT^=0X02;
  17. }
运行有问题,,请大神帮我看看,错误指示说:
TIMER_A0_VECTOR 没有定义。

回复评论 (7)

#pragma vector=TIMER_A0_VECTOR
修改成為:
#pragma vector=TIMER0_A0_VECTOR

点赞  2014-10-27 10:12
#pragma vector=TIMER1_A0_VECTOR
点赞  2014-10-27 10:12
头文件中查看一下定时器的相关声明呢!看看是不是没有TIMER_A0_VECTOR 的定义呢!
人有的时候真是奇怪,选择了会后悔,放弃了会遗憾,完美只能是一种理想,不是一种存在。
点赞  2014-10-27 10:21
#pragma vector=TIMER_A0_VECTOR 改成#pragma vector=TIMER0_A0_VECTOR  其实就是看一看你想用哪一个定时器!
我在想 我知道什么
点赞  2014-10-27 10:27

6楼 Sur 

细节哦
点赞  2014-10-27 10:49

7楼 Sur 

细节错误
点赞  2014-10-27 10:49

8楼 Sur 

细节问题啊,手机怎么回复不好使啊
点赞  2014-10-27 10:50
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复