打印

msp430无法进入中断

[复制链接]
1175|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

使用特权

评论回复
5
dirtwillfly| | 2015-7-22 10:58 | 只看该作者
小狗爱摇头 发表于 2015-7-22 10:23
这个忘了写了但是改成CCTL0之后问题并不在这还是进不了

检查其他拼写

使用特权

评论回复
6
小狗爱摇头|  楼主 | 2015-7-22 15:00 | 只看该作者

以我的能力也看不出别的来了........

使用特权

评论回复
7
lefeng| | 2015-7-30 09:56 | 只看该作者
程序编译有问题吗,不应该进不了的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝