msp430无法进入中断

[复制链接]
1312|6
 楼主| 小狗爱摇头 发表于 2015-7-22 09:55 | 显示全部楼层 |阅读模式
#include<msp430x54x.h>
void ta0();
void main(  )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  ta0();
  _BIS_SR(LPM3_bits + GIE);
}
#pragma vector=TIMER0_A1_VECTOR
__interrupt void TimerA()
{
  P1OUT ^= BIT4;
}
void ta0()
{
  P1DIR |= 0xFF;
  P1SEL = BIT1+BIT2+BIT0;
  P1OUT &= ~BIT4;
  TA0CCTL = CCIE;
  TA0CCR1 = 20000;
  TA0CTL = TASSEL_1+TAIE;
  TA0CTL |= MC_1;
}

哪位大神帮我看看我这为什么进不了中断
dirtwillfly 发表于 2015-7-22 10:01 | 显示全部楼层
本帖最后由 dirtwillfly 于 2015-7-22 10:12 编辑

~~~~~~~~~~~~
定时器的配置好像有些问题
TA0CCTL = CCIE;
这一句,是不是该是TA0CCTL0或者TA0CCTL1?

 楼主| 小狗爱摇头 发表于 2015-7-22 10:23 | 显示全部楼层
dirtwillfly 发表于 2015-7-22 10:01
~~~~~~~~~~~~
定时器的配置好像有些问题
TA0CCTL = CCIE;

这个忘了写了:L但是改成CCTL0之后问题并不在这还是进不了
 楼主| 小狗爱摇头 发表于 2015-7-22 10:42 | 显示全部楼层
11111111111
dirtwillfly 发表于 2015-7-22 10:58 | 显示全部楼层
小狗爱摇头 发表于 2015-7-22 10:23
这个忘了写了但是改成CCTL0之后问题并不在这还是进不了

检查其他拼写
 楼主| 小狗爱摇头 发表于 2015-7-22 15:00 | 显示全部楼层

以我的能力也看不出别的来了........
lefeng 发表于 2015-7-30 09:56 | 显示全部楼层
程序编译有问题吗,不应该进不了的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部