打印

MSPM0L之UART模块中断和事件支持

[复制链接]
238|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
UART 模块包含三个事件发布者而没有事件订阅者。一个事件发布者 (INT_EVENT0) 通过静态事件路由来管理到 CPU 子系统的 UART 中断请求 (IRQ)。第二个和第三个事件发布者(INT_EVENT1 和 INT_EVENT2)用于通过 DMA 事件路由设置 DMA 的触发信号。

详见下图:






使用特权

评论回复
沙发
averyleigh| | 2023-6-6 17:18 | 只看该作者
资料相对较少               

使用特权

评论回复
板凳
tpgf| | 2023-6-7 09:07 | 只看该作者
请问事件发布者和事件订阅者都分别指的什么呢

使用特权

评论回复
地板
nawu| | 2023-6-7 09:21 | 只看该作者
1.声明委托:事件和事件处理程序必须有共同的签名和返回类型,它们通过委托类型进行描述。

2.声明事件:发布者类必须声明一个订阅者类可以注册的事件成员。

3.触发事件:发布者类中触发事件,便会调用注册在事件上的所有事件处理程序。

4.注册事件:订阅者必须订阅事件才能在事件被触发时得到通知。

5.处理事件:订阅者会在事件发生后执行相应的处理程序。

使用特权

评论回复
5
aoyi| | 2023-6-7 10:10 | 只看该作者
tpgf 发表于 2023-6-7 09:07
请问事件发布者和事件订阅者都分别指的什么呢

应该就是一个事件或者是中断的发生以及接收  我是这么理解的

使用特权

评论回复
6
zljiu| | 2023-6-7 10:55 | 只看该作者
我没有看太明白 不同的事件发布者对于上层来说有关系吗

使用特权

评论回复
7
gwsan| | 2023-6-7 11:43 | 只看该作者
为什么DMA触发可以有两个事件发布者呢

使用特权

评论回复
8
tfqi| | 2023-6-7 12:03 | 只看该作者
这是针对ti的情况还是说是大部分单片机都通用的情况呢

使用特权

评论回复
9
麻花油条| | 2023-6-9 11:28 | 只看该作者
楼上的问题都问的挺经典的,楼主有时间回答一下吗

使用特权

评论回复
10
febgxu| | 2023-6-10 16:40 | 只看该作者
UART模块支持的事件类型包括数据接收完成事件、数据发送完成事件、帧错误事件、校验错误事件等。

使用特权

评论回复
11
robincotton| | 2023-6-10 17:42 | 只看该作者
当发生UART相关事件时,UART模块会自动产生相应的中断或者事件请求,并将请求信号发送给CPU。

使用特权

评论回复
12
jtracy3| | 2023-6-10 17:52 | 只看该作者
uart通信中有哪些中断               

使用特权

评论回复
13
jonas222| | 2023-6-13 22:14 | 只看该作者
通过使用中断和事件机制,可以大大提高UART模块的效率和可靠性

使用特权

评论回复
14
janewood| | 2023-6-14 11:59 | 只看该作者
UART模块通常支持中断和事件机制,这些机制可以使CPU免于长时间轮询UART的接收和发送状态,从而提高系统性能。

使用特权

评论回复
15
mnynt121| | 2023-6-14 13:16 | 只看该作者
UART 控制器支持 6 个中断源

使用特权

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

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2728

主题

19186

帖子

103

粉丝