F28026程序跑飞,知道的朋友帮个忙啊(问题已经解决,楼下给出了方法,关心的来看下)

2019-03-26 16:45发布

定义了一个函数fun,和一个中断服务函数isr,都在内存中跑。fun里面定义一些局部变量,并且这个函数只有isr会调用。现在发现如果这个函数比较大(其实也不是很大,就几十行)情况下,程序就会跑飞。如果把局部变量定义为静态变量就没有问题。各位大虾碰到过这种问题吗?郁闷了好几天了,帮帮忙吧!!! [ 本帖最后由 w00d 于 2012-3-6 13:50 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
w00d
2019-03-27 19:52
问题已经初步解决了,还是清中断的问题,一进入中断服务程序就清中断就可以了。我的猜测是软件清中断和硬件产生中断在同时产生的时候出现的问题,具体是如何产生的还不知道,有知道的请说一下 [ 本帖最后由 w00d 于 2012-3-5 15:00 编辑 ]

一周热门 更多>