单片机对中断优先级的处理原则是什么?

 我来答
小熊玩科技gj
高能答主

2021-01-01 · 世界很大,慢慢探索
知道大有可为答主
回答量:2.2万
采纳率:100%
帮助的人:554万
展开全部

单片机对中断优先级的处理原则如下:

1、CPU同时接收到几个中断,先响应优先级别最高的中断请求。

2、正在进行的中断,不能被新的同级或低级中断请求所打断。

3、正在进行的低优级中断服务,能被高级中断请求所中断。

扩展资料:

在实际系统中,常常遇到多个中断源同时请求中断的情况,这时CPU必须确定首先为哪一个中断源服务,以及服务的次序。

解决的方法是中断优先排队,即根据中断源请求的轻重缓急,排好中断处理的优先次序即优先级( Priority),又称优先权,先响应优先级最高的中断请求。

另外,当CPU正在处理某一中断时,要能响应另一个优先级更高的中断请求,而屏蔽掉同级或较低级的中断请求,形成中断嵌套。



苍狼_白鹿
推荐于2017-09-11 · TA获得超过11.8万个赞
知道大有可为答主
回答量:1.9万
采纳率:82%
帮助的人:5377万
展开全部
优先级如下:
1,CPU同时接收到几个中断,先响应优先级别最高的中断请求;
2,正在进行的中断,不能被新的同级或低级中断请求所打断;
3,正在进行的低优级中断服务,能被高级中断请求所中断。

就是以这个原则运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lBD3256
推荐于2017-10-01 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:103万
展开全部
CPU同时接收到几个中断时,首先响应优先级别最高的中断请求。
正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。
正在进行的低优先级中断服务,能被高优先级中断请求所中断。
为了实现上述后两条原则,中断系统内部设有两个用户不能寻址的优先级状态触发器。其中一个置1,表示正在响应高优先级的中断,它将阻断后来所有的中断请求;另一个置1,表示正在响应低优先级中断,它将阻断后来所有的低优先级中断请求。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式