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

MSP430fr5969 堆栈溢出后看门狗失效

$
0
0

我再msp430fr5969开发板上跑程序,设置P4.2上升沿中断,在中断函数中需要执行800us的时间,为了快速响应别的中断,我在本函数未执行完的时候清掉了中断标志位,并开启了总中断,结果出现了程序跑飞的情况。为了模拟这个现象,我用周期200us的方波接在P4.2上,在线调试,发现堆栈很快溢出,最开始的时候,程序跑飞后可以在main函数开始跑,可以一段时间后,程序彻底跑飞,进不了main函数。在IAR上点击“RESET”按钮也无法回到main函数。

程序在两个地方死循环,具体见附件

(请访问站点以查看此文件)

谢谢


Viewing all articles
Browse latest Browse all 3634

Trending Articles