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.

触碰到MSP430F5310的test引脚,单片机死机问题如何解决

Other Parts Discussed in Thread: MSP430F5310

我使用的是MSP430F5310,在正常运行过程中,触碰到了test引脚(47引脚),然后单片机就死机了,现象是:此时中断按键不生效,外部晶振不起振,按复位引脚也不能复位,只有断电重新上电才能恢复正常(或再次触碰test引脚也能使单片机复位)。当我触碰了test引脚后单片机进入了合作状态,怎么才能从该状态退出来,希望各位高手指点一下,谢谢!

  • 这个问题可以当做ESD HBM来处理。

    从电压角度,接一个1k下拉电阻到地,减小该pin输入阻抗;

    如果不行,去掉下拉电阻。接近IC TEST pin串联1k电阻到该引脚,限制干扰电流。

    如果还不行,继续提问。。。

  • 将未使用的引脚 Test 连接到 VSS (GND) 。如果将引脚 Tes接到 JTAG 连接器以进行调试,则外部下拉电阻器将提高 EMI/EMC 性能。

  • Test引脚受到干扰(pin47)单片机进入了什么状态呢?这个状态怎么才能退出?

    现象类似于死机了,中断不起作用,看门狗不工作,复位引脚拉低后,IO管脚电平有变化,但是复位释放后,IO状态恢复到死机时的状态

  • 有可能是符合了BSL的条件,进入了默认BSL代码区。具体需要根据实际情况测量引脚波形判断。

    按照上面推荐接法即可。

  • 不能每次都符合了BSL的进入条件吧,这也太巧了吧!就算进入了BSL引导加载程序,那也应该复位啊,怎么复位也不能生效呢?它是死在了BSL程序里不能跳到main函数入口吗?

    我觉得是不是进入了仿真状态,因为我在插上仿真器时能检测到晶振,当程序下载后晶振就消失了,然后点击全速运行晶振又重新起振。

  • 有可能是符合了BSL的条件,进入了默认BSL代码区。

    接近IC TEST pin串联1k电阻或1nF的电容到该引脚,限制干扰电流。