OpenEdv-开源电子网

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

军哥,中断和事件有啥区别?

[复制链接]

6

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2012-1-6
在线时间
0 小时
发表于 2012-1-6 21:07:08 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2012-3-24
在线时间
0 小时
发表于 2012-8-2 10:02:58 | 显示全部楼层
中断和事件的产生源都可以是一样的!
之所以分成2个部分,由于中断是需要CPU参与的,需要软件的中断服务函数才能完成中断后产生的结果;
但是事件,是靠脉冲发生器产生一个脉冲,进而由硬件自动完成这个事件产生的结果,当然相应的联动部件需要先设置好,比如引起DMA操作,AD转换等;
简单举例:外部I/O触发AD转换,来测量外部物品的重量;
如果使用传统的中断通道,需要I/O触发产生外部中断,外部中断服务程序启动AD转换,AD转换完成中断服务程序提交最后结果;
要是使用事件通道,I/O触发产生事件,然后联动触发AD转换,AD转换完成中断服务程序提交最后结果;
相比之下,后者不要软件参与AD触发,并且响应速度也更块;
要是使用事件触发DMA操作,就完全不用软件参与就可以完成某些联动任务了。
可以这样简单的认为,事件机制提供了一个完全有硬件自动完成的触发到产生结果的通道,不要软件的参与,降低了CPU的负荷,节省了中断资源,提高了响应速度(硬件总快于软件),是利用硬件来提升CPU芯片处理事件能力的一个有效方法;
回复 支持 4 反对 0

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-1-7 00:06:45 | 显示全部楼层
事件是中断的触发源,开放了对应的中断屏蔽位,则事件可以触发相应的中断。
事件还是其它一些操作的触发源,比如DMA,还有TIM中影子寄存器的传递与更新;而中断是不能触发这些操作的,所以要把事件与中断区分开。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-1-7 12:41:24 | 显示全部楼层
回复【4楼】咯耶:
---------------------------------
简单点就是中断一定要有中断服务函数,但是事件却没有对应的函数.
但是事件可以触发其他关联操作,比如触发DMA,触发ADC采样等.
可以在不需要CPU干预的情况下,执行这些操作.
中断则必须要CPU介入.

看看下面这个图:



我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2011-11-6
在线时间
0 小时
发表于 2012-1-7 17:06:51 | 显示全部楼层
片内的叫事件,外设叫中断
原子哥,求交往~(*^__^*) 
回复 支持 反对

使用道具 举报

14

主题

173

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
256
金钱
256
注册时间
2011-10-14
在线时间
2 小时
发表于 2012-1-11 17:31:16 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

145

主题

477

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1264
金钱
1264
注册时间
2012-4-2
在线时间
69 小时
发表于 2012-4-15 11:18:15 | 显示全部楼层
学习了,我也想问的问题,搜了一下就出来了
回复 支持 反对

使用道具 举报

6

主题

68

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2011-12-17
在线时间
4 小时
发表于 2012-8-2 12:37:54 | 显示全部楼层
回复【楼主位】乌卡卡:
---------------------------------
楼主可以看看http://www.openedv.com/posts/list/2543.htm中断与事件的理解
与其相濡以沫,不如相望江湖!
回复 支持 反对

使用道具 举报

3

主题

12

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2013-7-7
在线时间
0 小时
发表于 2013-7-15 15:28:31 | 显示全部楼层
回复【9楼】zb213015:
---------------------------------
受教了。
A:程序写好了么? B:你猜? A:你猜我猜不猜? A:……
回复 支持 反对

使用道具 举报

21

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
164
金钱
164
注册时间
2013-4-12
在线时间
0 小时
发表于 2013-8-2 20:35:55 | 显示全部楼层
回复【9楼】zb213015:
---------------------------------
受教!
自由的代价永远是警惕!
回复 支持 反对

使用道具 举报

19

主题

52

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2013-7-9
在线时间
0 小时
发表于 2013-9-14 18:21:48 | 显示全部楼层
回复【9楼】zb213015: 
--------------------------------- 
受教!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-10-16
在线时间
0 小时
发表于 2013-10-16 17:49:38 | 显示全部楼层
今天看了一下,豁然开朗
回复 支持 反对

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2013-11-4
在线时间
0 小时
发表于 2013-11-25 15:47:37 | 显示全部楼层
明白了
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2013-11-23
在线时间
1 小时
发表于 2014-1-15 11:52:14 | 显示全部楼层
才看到。 受教了。
胜利终将取得正义
回复 支持 反对

使用道具 举报

0

主题

29

帖子

0

精华

高级会员

Rank: 4

积分
672
金钱
672
注册时间
2012-2-24
在线时间
226 小时
发表于 2014-1-15 23:27:50 | 显示全部楼层
学习了,谢谢。
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2013-11-27
在线时间
11 小时
发表于 2014-2-15 13:14:16 | 显示全部楼层
受教!
回复 支持 反对

使用道具 举报

12

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-4-6
在线时间
46 小时
发表于 2014-6-15 16:15:55 | 显示全部楼层
受益匪浅啊!!!
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-8
在线时间
0 小时
发表于 2014-7-7 13:11:10 | 显示全部楼层
回复【9楼】zb213015:
---------------------------------
受教!
回复 支持 反对

使用道具 举报

5

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2014-12-17
在线时间
16 小时
发表于 2014-12-24 19:32:25 | 显示全部楼层
学习了,支持原子哥!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2015-4-21
在线时间
15 小时
发表于 2015-5-7 20:26:18 | 显示全部楼层
受教了,支持。
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2015-4-19
在线时间
3 小时
发表于 2015-7-15 09:38:55 | 显示全部楼层
受教了,外部中断的时候想到这个问题
回复 支持 反对

使用道具 举报

8

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2014-8-3
在线时间
0 小时
发表于 2015-7-23 10:54:25 | 显示全部楼层
学习了,谢谢~
电子技能就是我行走江湖时手中的利剑。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
25
金钱
25
注册时间
2015-8-17
在线时间
1 小时
发表于 2015-8-21 13:34:45 | 显示全部楼层
我也刚想问这个问题,原子哥威武
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-10-2
在线时间
0 小时
发表于 2015-10-2 13:15:27 | 显示全部楼层
我也想问着问题来着
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2014-11-29
在线时间
3 小时
发表于 2016-2-10 13:39:22 | 显示全部楼层
受教了
回复 支持 反对

使用道具 举报

12

主题

101

帖子

0

精华

高级会员

Rank: 4

积分
963
金钱
963
注册时间
2016-3-16
在线时间
109 小时
发表于 2016-9-1 11:25:18 | 显示全部楼层
讲的好详细。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2016-9-12
在线时间
27 小时
发表于 2016-9-18 18:23:40 | 显示全部楼层
受教了,这下子终于明白事件和中断的区别
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2016-7-22
在线时间
7 小时
发表于 2016-10-12 11:29:53 | 显示全部楼层
学习到了,感谢原子哥。
回复 支持 反对

使用道具 举报

19

主题

84

帖子

0

精华

初级会员

Rank: 2

积分
134
金钱
134
注册时间
2018-10-12
在线时间
48 小时
发表于 2019-3-11 17:33:28 | 显示全部楼层
受教了
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-2-27
在线时间
5 小时
发表于 2019-3-14 09:24:16 | 显示全部楼层
希望可以学习
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-18 20:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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