打印
[PIC®/AVR®/dsPIC®产品]

AVR 8位单片机EVENT System介绍

[复制链接]
1019|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lcczg|  楼主 | 2021-2-25 16:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pzsh 于 2021-8-22 16:34 编辑

在AVR 8位MCU和SAM 32位MCU中引入了event system外设,即事件系统。事件用于指示外设状态的一个变化。其在外设之间直接传递,包含事件的产生者和使用者。例如RTC可以作为定时事件的产生者,ADC可以作为事件的使用者来启动转换。其好处是显而易见的,由于事件可以直接在外设间作用,不需要内核的干预,这样就降低了MCU的负载。而且事件的传递是硬件触发的,传递时间上延迟很小而且可以预测。还有一个好处是可以在standby节电模式下使用,对低功耗应用大有益处。

以下是github上基于AVR128DA48的事件系统的例子

https://github.com/microchip-pic ... ent-triggered-mplab
介绍性的文档可以参考AN2400
http://ww1.microchip.com/downloads/en/AppNotes/00002400A.pdf



使用特权

评论回复
沙发
kavent| | 2021-2-26 10:45 | 只看该作者
路过!

使用特权

评论回复
板凳
在水一方00| | 2021-2-28 22:37 | 只看该作者
参考AN2400,谢谢楼主!

使用特权

评论回复
地板
pzsh| | 2021-3-1 10:51 | 只看该作者
关键词: 降低了MCU的负载,延迟很小而且可以预测,低功耗

使用特权

评论回复
5
zhengshuai888| | 2021-3-1 12:27 | 只看该作者
谢谢楼主分享

使用特权

评论回复
6
yangxiaor520| | 2021-3-2 11:27 | 只看该作者
现在很少用了吧

使用特权

评论回复
7
pzsh| | 2021-5-25 13:56 | 只看该作者
是个好东西,用起来可以省不少代码

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:滴水可穿石,众志更成城 http://my.21ic.com/static/image/smiley/comcom/2.gif

31

主题

910

帖子

4

粉丝