BSL初始化失败!

2019-03-24 10:36发布

我是MSP430新手一枚,玩了两天msp430f149两三天,今天在写一个NMI实验的时候,我以为要接一个按键到RST/NMI端口上的,然后由于失误,把5V的电源直接接了上去,发现后就拔掉了,从这以后下载程序就出现“BSL初始化失败!”,各种方法都试过了,我想应该是芯片烧掉了,已经重新买了一块,在路上,作为一个新手出现这种情况我觉得应该想想原因,430还是有点小贵,相对51来说,现在发上来和大家交流交流,或许哪位大神能帮我解决一下,因为我也不是很确定是芯片烧掉了,只是排除了其他的原因吧,希望大家提提意见,谢谢了。

[ 本帖最后由 18780176718 于 2013-7-18 10:17 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
airqj
1楼-- · 2019-03-24 16:16
< 1:数据线的接口坏了
2:晶振不起振,用万用表测一下
3:跳线没插好

用430 没多长时间,总结起来就这么几点
18780176718
2楼-- · 2019-03-24 18:53
 精彩回答 2  元偷偷看……
cl17726
3楼-- · 2019-03-25 00:40
PXSEL |= BITX ... 输出MCLK.. 测量
18780176718
4楼-- · 2019-03-25 02:25
问题是程序下不进去啊、、
柠檬酸钠
5楼-- · 2019-03-25 04:23
 精彩回答 2  元偷偷看……
18780176718
6楼-- · 2019-03-25 09:42
我用的是51单片机开发板上的模块,430I/O这样接没事吧,如图C:Documents and SettingsAdministrator桌面新建文件夹


#include<msp430x16x.h>

void main(void)
{
   WDTCTL=WDTPW+WDTHOLD+WDTNMI+WDTNMIES;
   //RST/NMI引脚为非屏蔽中断输入, 时钟禁止输入,计数停止
   P1DIR|=BIT0;   //改过BIT1,是不是和BSL的P11冲突了啊?
   P1OUT&=~BIT0;
   IE1|=NMIIE;  //非屏蔽中断允许位
   _BIS_SR(LPM0_bits);
}
#pragma vector=NMI_VECTOR
__interrupt void nmi_(void)
{
  volatile unsigned int i;
  P1OUT|=BIT0;
  for(i=20000;i>0;i--);
  P1OUT&=BIT0;
  IFG1&=~NMIIFG;//清除中断标志
  IE1|=NMIIE;
  
}

一周热门 更多>

相关问题

    相关文章