Quantcast
Channel: MSP 低功耗微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 3634

MSP430 外部低速晶振不稳定导致程序跑飞了

$
0
0

请问下,

现象:就是我在使用MSP430FR5887单片机的ESI功能时候,当手碰触到低速晶振时候,导致晶振不稳定,感觉程序运行跑飞了,没有在主循环中运行。

1、我怀疑的是,因为我ESI使用的外部低速的晶振32.768KHZ,其他功能都关闭了,所以手碰触到晶振后,会导致进入ESI中断,我用调试模式有印证有进入ESI中断。

2、然后我怀疑可能原因是频繁进入ESI中断,然后在进入中断前关闭总中断,退出时候再打开,但是用手碰触,发现还是跑飞了。

3、我去掉ESI,运行,用手碰触,看功耗,有进入芯片休眠模式,然后我在醒来的后面有做点平输出,发现有电平输出。那应该就是外部低频不稳定,导致ESI频繁中断,然后导致芯片跑飞了。

以上就是我做的步骤,问下芯片晶振不稳定时候,可以有什么方式使其复位吗?我记得其他单片机当出现不稳定的时候会复位的。


Viewing all articles
Browse latest Browse all 3634

Trending Articles