智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1710|回复: 4
打印 上一主题 下一主题

[单片机] 关于关总中断。

[复制链接]

13

主题

120

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1703
威望
887
贡献
456
兑换币
518
注册时间
2013-6-29
在线时间
180 小时
毕业学校
燕山大学
跳转到指定楼层
1#
发表于 2013-11-4 14:25:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
4贡献
我看到在好多例程的中断函数里都先把总中断关掉,最后在开总中断,不明白这样做有什么好处?
还有在关总中断到开总中断之间被触发的中断,再开总中断之后会不会被响应执行?还是关总中断之后,任何中断的标志位都不能被置1?

最佳答案

查看完整内容

不是 忽略,是 等 开总中断的时候再执行。 缺点 也 很 明显 ,关总中断 后,其他的中断标志位 要是 置位了 ,一开总中断,就 马上 进入 中断,缺乏实时性。

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
2#
发表于 2013-11-4 14:25:23 | 只看该作者
rubick 发表于 2013-11-4 15:44
为了避免当前任务被中断打断。
期间再来中断一律忽略。

不是 忽略,是 等 开总中断的时候再执行。

缺点 也 很 明显 ,关总中断 后,其他的中断标志位 要是 置位了 ,一开总中断,就 马上 进入 中断,缺乏实时性。
回复

使用道具 举报

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
3#
发表于 2013-11-4 15:44:08 | 只看该作者
为了避免当前任务被中断打断。
期间再来中断一律忽略。
回复

使用道具 举报

13

主题

120

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1703
威望
887
贡献
456
兑换币
518
注册时间
2013-6-29
在线时间
180 小时
毕业学校
燕山大学
4#
 楼主| 发表于 2013-11-4 20:13:55 | 只看该作者
野火 发表于 2013-11-4 17:10
不是 忽略,是 等 开总中断的时候再执行。

缺点 也 很 明显 ,关总中断 后,其他的中断标志位 要是 置 ...

这样啊,多谢了,以前一直以为关总中断后期间来的中断就被忽略了。
回复

使用道具 举报

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
5#
发表于 2013-11-4 20:42:05 | 只看该作者
野火 发表于 2013-11-4 14:25
不是 忽略,是 等 开总中断的时候再执行。

缺点 也 很 明显 ,关总中断 后,其他的中断标志位 要是 置 ...

那就要看是什么片子了
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 17:23 , Processed in 0.060145 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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