首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

msp430 间断后返回不到主函数 搞了2天了.

2012-08-03 
msp430中断后返回不到主函数搞了2天了..RTmsp430F149IAR版本4.20我用了ADC中断采样和看门狗定时器中断数码

msp430 中断后返回不到主函数 搞了2天了..
RT
msp430F149 IAR版本4.20
我用了ADC中断采样和看门狗定时器中断数码管输出
在主程序while(1)循环语句前打开全局中断使能_EINT()
然后主程序循环就一直没进去过
但是确实有实时的采样和数码管输出

我同学用51的也遇到过类似情况,在加函数声明时关键字reentrant就好了
可是我主程序里面不调用其他函数也进不去啊

大虾们点拨一下吧,还需要些什么信息尽管问


[解决办法]
中断执行的总时间应该<主循环的60%,也就是不能一个中断接着一个中断,否则主循环怎么有时间执行,所以中断要尽可能短,主要工作放后台(主循环中)。

热点排行