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

MSP-TS430RGZ48B开发板为什么进不了Timer中断处理程序?

大家好:

    我们购买了MSP-TS430RGZ48B开发板和MSP-FET430UIF(供电)调试器,

   但进不了Timer中断处理程序!

   程序如下:

    

#include <msp430f5342.h>

int main(void)
{
    WDTCTL = WDTPW + WDTHOLD; // Stop WDT
    P1DIR |= 0x01; // P1.0 output
    TA0CTL = TASSEL_1 + MC_2 + TACLR + TAIE; // ACLK, contmode, clear TAR
             // enable interrupt

    __bis_SR_register(LPM3_bits + GIE); // Enter LPM3, enable interrupts
    __no_operation(); // For debugger
}

// Timer0_A5 Interrupt Vector (TAIV) handler
#if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
#pragma vector=TIMER0_A1_VECTOR
__interrupt void TIMER0_A1_ISR(void)
#elif defined(__GNUC__)
void __attribute__ ((interrupt(TIMER0_A1_VECTOR))) TIMER0_A1_ISR (void)
#else
#error Compiler not supported!
#endif
{
     switch(__even_in_range(TA0IV,14))
     {
          case 0: break; // No interrupt
          case 2: break; // CCR1 not used
          case 4: break; // CCR2 not used
          case 6: break; // reserved
          case 8: break; // reserved
          case 10: break; // reserved
          case 12: break; // reserved
          case 14: P1OUT ^= 0x01; // overflow
                            break;
          default: break;    }
}

user151383853:

进不了Timer中断处理程序,通常是外设的配置问题,还有中断的触发条件有没有满足. 定时器有没有启动

Mickey Zhang:

该问题请在“数字信号处理DSP ARM微处理器”版块下发帖,我们相应的工程师会回复您。

Kailyn Chen:

有专门的“微处理器MCU”版块哈,建议去那里咨询,由专门负责MCU的工程师给您解答。

赞(0)
未经允许不得转载:TI中文支持网 » MSP-TS430RGZ48B开发板为什么进不了Timer中断处理程序?
分享到: 更多 (0)