是这样的。
我使用的是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
}
需要帮忙解决问题,谢谢!
jun chen6:
回复 Ken Wang:
我用软件整体擦出,但是还是没有成功。能否介绍一个可以擦出的软件,我使用的BSL下载器擦出不了。
Viki Shi:
回复 jun chen6:
推荐MSP-FET430UIF