This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于MSP430F149的问题



是这样的。

我使用的是MSP430单片机。然后最近下了一个程序,关于NMI的。但是之后就再也下不进去程序了。

我使用的下载软件是BSL。信息提示内容是同步失败,请检查连接。

我可以在BSL软件上手动复位单片机,是不是单片机的CPU没有工作导致的问题?

之前单片机没有出现问题,我觉得不可能是芯片损坏的情况。程序内容如下

#include <msp430x14x.h>

void main(void)
{
WDTCTL = WDTPW + WDTHOLD + WDTNMI + WDTNMIES;//WDT off NMI hi/lo
P2DIR |= 0X01;
P2OUT &= ~0X01; //Clear p2.0 led off
IE1 |= NMIIE;

_BIS_SR(LPM0_bits); //Enter LPM0
}

#pragma vector = NMI_VECTOR
__interrupt void nmi(void)
{
volatile unsigned int i;
P2OUT |= 0X01;
for(i = 20000;i > 0;i--); //delay
P2OUT &= ~0X01; //Clear p2.0 led off
IFG1 &= ~NMIIFG; // Reclear NMI flag in case bounce

IE1 |= NMIIE; //enable NMI
}

需要帮忙解决问题,谢谢!