OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2917|回复: 8

中断问题

[复制链接]

25

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-12-6
在线时间
40 小时
发表于 2017-3-16 15:06:35 | 显示全部楼层 |阅读模式
1金钱
同一个中断:第一次的中断没有执行完,第二次中断可以正常执行吗?

最佳答案

查看完整内容[请看2#楼]

如果前一次中断还没执行完又重复发生了该中断,中断就会丢失。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

头像被屏蔽

8

主题

95

帖子

0

精华

禁止发言

积分
349
金钱
349
注册时间
2016-12-8
在线时间
88 小时
发表于 2017-3-16 15:06:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2017-1-6
在线时间
32 小时
发表于 2017-3-16 15:20:06 | 显示全部楼层
每一个中断都有抢占优先级和响应优先级两个属性,先判断抢占,高抢占优先级可以打断(嵌套)低抢占优先级,如果抢占优先级相同,再看响应优先级,但是高响应优先级不能打断低响应优先级,只是在同时产生时,先进行高响应优先级中断;
回复

使用道具 举报

25

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-12-6
在线时间
40 小时
 楼主| 发表于 2017-3-16 15:40:51 | 显示全部楼层
这个我知道,我问的是同一个中断,这样的话抢占和响应的优先级应该都是一样的
回复

使用道具 举报

25

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-12-6
在线时间
40 小时
 楼主| 发表于 2017-3-16 15:49:11 | 显示全部楼层
charlefu 发表于 2017-3-16 15:47
如果前一次中断还没执行完又重复发生了该中断,中断就会丢失。

中断丢失是什么意思?
回复

使用道具 举报

头像被屏蔽

8

主题

95

帖子

0

精华

禁止发言

积分
349
金钱
349
注册时间
2016-12-8
在线时间
88 小时
发表于 2017-3-16 15:56:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

25

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-12-6
在线时间
40 小时
 楼主| 发表于 2017-3-16 16:16:24 | 显示全部楼层
charlefu 发表于 2017-3-16 15:56
简单说就是系统不会知道这个中断来过了。

也就是说,第二次的中断就像没有发生一样。是这样理解吗?
回复

使用道具 举报

头像被屏蔽

8

主题

95

帖子

0

精华

禁止发言

积分
349
金钱
349
注册时间
2016-12-8
在线时间
88 小时
发表于 2017-3-16 16:30:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

25

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-12-6
在线时间
40 小时
 楼主| 发表于 2017-3-16 16:35:27 | 显示全部楼层
charlefu 发表于 2017-3-16 16:30
从中断处理的角度来说,是的。

好的,明白了,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-23 06:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表