查看: 3946|回复: 3

【中断问题】中断优先级问题!!

[复制链接]

11

主题

22

帖子

135

积分

中级工程师

Rank: 2

积分
135
发表于 2021-8-25 17:32:13 | 显示全部楼层 |阅读模式
请问如果我UART,RTC,GPIO的中断都设置成InterruptConfigStruct.preemptPriority = 0x02;


请问会有问题嘛??

如果两个中断一起来的话,会优先执行哪个?程序会卡死吗
回复

使用道具 举报

151

主题

842

帖子

4421

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4421
发表于 2021-8-26 08:39:43 | 显示全部楼层
不会卡死,同一优先级中断,也是有先后的。执行完一个执行下一个。
回复

使用道具 举报

0

主题

4

帖子

130

积分

中级工程师

Rank: 2

积分
130
发表于 2021-8-27 14:27:16 | 显示全部楼层
FM33LC0xx产品说明书-V2.0.pdf

6.3.2 中断优先级
处理器支持3 个固定的最高优先级及4 个可编程优先级。当两个相同优先级的异常同时发生,则异
常编号较小的异常将被首先执行。
回复

使用道具 举报

41

主题

59

帖子

483

积分

高级工程师

Rank: 3Rank: 3

积分
483
发表于 2021-10-18 10:43:26 | 显示全部楼层
顾博文 发表于 2021-8-26 08:39
不会卡死,同一优先级中断,也是有先后的。执行完一个执行下一个。

打开中断的时候,不设置优先级,都使用默认,会不会有问题
回复

使用道具 举报

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

本版积分规则

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