TI中文支持网
TI专业的中文技术问题搜集分享网站

TAIE中断响应为什么会跳不出去?

#include <msp430x16x.h>

void main(void)

{

WDTCTL=WDTPW+WDTHOLD;

P2DIR=0XFF;

P2OUT=0Xff;

TACTL=TASSEL_2+ID_0+MC_2+TACLR+TAIE+TAIFG;//                                                                    // 持续模式 不使用CCIE中断。

while(1)

{

_EINT();

P2OUT=0X00;

}

}

#pragma vector = TIMERA1_VECTOR //

__interrupt void hf(void)

{

int i;

P2OUT=0Xff;

for(i=10000;i>0;i–);

}  

1.中断响应为什么会跳不出去?

Hardy Hu:

单步看一下TAIFG会不会清零,同时注意TAR有没有正确的增加,把循环可以删了

赞(0)
未经允许不得转载:TI中文支持网 » TAIE中断响应为什么会跳不出去?
分享到: 更多 (0)