MSP430单片机中断嵌套,如何跳出中断? 请问最后是怎么解决的?

当进行A中断时,来了一个B中断,我想让B中断程序执行完后不继续执行A中断而跳出整个中断,去执行主程序,请问这个怎么设置呢?我用的是P2做中断源,不同的脚接受不同的中断,想... 当进行A中断时,来了一个B中断,我想让B中断程序执行完后不继续执行A中断而跳出整个中断,去执行主程序,请问这个怎么设置呢?

我用的是P2做中断源,不同的脚接受不同的中断,想按你的相法来实现嵌套,请问可行不?
展开
 我来答
胡香卉
2011-04-19 · TA获得超过776个赞
知道小有建树答主
回答量:810
采纳率:0%
帮助的人:513万
展开全部
放进堆栈中,实现处理完中断以后cpu要执行的语句,注意是地址先进,SR后进,出栈时SR先出,地址后出,当然了在中断里面可以嵌套中断的,对可屏蔽中断来说,主要是CPU响应中断以后,GIE会自动复位,所以不能对可屏蔽中断进行嵌套,如果在中断中要嵌套可屏蔽中断的话可以开GIE,但要注意的是如果此时正在响应的中断标志还是置位的情况下会反复进入此中断,就像死循环一样,这时会引起堆栈的溢出,而在响应可屏蔽中断时,不可屏蔽中断不受此影响,因为他不受GIE的影响,只受自己单独的使能位影响。在堆栈中的操作原理类似。希望对你有帮助
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机是一种集成电路芯片。又称单片微控制器,是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。一块芯片就成了一台计算机。特点是体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。 单... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
optmg
2011-04-20 · 超过27用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:63万
展开全部
不知道你是想做什么,我觉得或许可以这样,你检测P2引脚的内容,每当变化时即根据P2的值进入具体的函数,这样就不用中断嵌套了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西门不败
2011-04-19 · TA获得超过4078个赞
知道大有可为答主
回答量:3749
采纳率:75%
帮助的人:4429万
展开全部
A还没执行完怎么就回到主程序了?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式