打印
[STM32F4]

中断的话,一般优先级原则是什么

[复制链接]
3428|37
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
andygirl|  楼主 | 2021-7-5 14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 andygirl 于 2021-7-5 14:02 编辑
 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3;//抢占优先级3
        NVIC_InitStructure.NVIC_IRQChannelSubPriority =3;                //子优先级3
        NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;                        //IRQ通道使能
        NVIC_Init(&NVIC_InitStructure);        //根据指定的参数初始化VIC寄存器、


就是这里,
设置优先级,有没有什么诀窍
如果只是两三个的话,
随便搞搞就好了,
一旦用的中断多了,就又迷茫了

使用特权

评论回复
沙发
香水城| | 2021-7-5 16:44 | 只看该作者
我觉得优先级原则应该取决你的具体应用场景,

如果嵌套多的话,注意下堆栈大小的配置。

使用特权

评论回复
板凳
daichaodai| | 2021-7-5 20:34 | 只看该作者
优先级肯定第一考虑你的任务需求

使用特权

评论回复
地板
注孤终| | 2021-7-6 18:42 | 只看该作者
按自己的任务重要程度,执行时间长短。

使用特权

评论回复
5
andygirl|  楼主 | 2021-7-7 16:34 | 只看该作者
香水城 发表于 2021-7-5 16:44
我觉得优先级原则应该取决你的具体应用场景,

如果嵌套多的话,注意下堆栈大小的配置。

恩,确实要结合应用场景,
就是一多了,就感觉突然复杂了

使用特权

评论回复
6
呐咯密密| | 2021-7-7 17:23 | 只看该作者
andygirl 发表于 2021-7-7 16:34
恩,确实要结合应用场景,
就是一多了,就感觉突然复杂了

那么多的中断优先级给你选择,还是很好定义的,自己要捋清楚逻辑就好。

使用特权

评论回复
7
两只袜子| | 2021-7-19 15:29 | 只看该作者
应该是你具体的应用场景把

使用特权

评论回复
8
SantaBunny| | 2023-3-6 21:18 | 只看该作者
先响应优先级高的中断请求,再响应优先级低的中断请求

使用特权

评论回复
9
xxmmi| | 2023-7-19 21:54 | 只看该作者
优先级原则应该取决你的具体应用场景

使用特权

评论回复
10
kangzj| | 2023-7-19 21:56 | 只看该作者
如果嵌套多的话,注意下堆栈大小的配置。

使用特权

评论回复
11
lium| | 2023-7-19 21:58 | 只看该作者
优先级肯定第一考虑你的任务需求

使用特权

评论回复
12
guoyt| | 2023-7-19 21:59 | 只看该作者
按自己的任务重要程度,执行时间长短。

使用特权

评论回复
13
hanwe| | 2023-7-19 22:01 | 只看该作者
恩,确实要结合应用场景,

使用特权

评论回复
14
yufe| | 2023-7-19 22:03 | 只看该作者
就是一多了,就感觉突然复杂了

使用特权

评论回复
15
llia| | 2023-7-19 22:04 | 只看该作者
那么多的中断优先级给你选择,还是很好定义的,自己要捋清楚逻辑就好。

使用特权

评论回复
16
wangpe| | 2023-7-19 22:06 | 只看该作者
应该是你具体的应用场景把

使用特权

评论回复
17
langgq| | 2023-7-19 22:08 | 只看该作者
先响应优先级高的中断请求,再响应优先级低的中断请求

使用特权

评论回复
18
Undshing| | 2023-7-19 22:58 | 只看该作者
就按任务的重要程度来呗

使用特权

评论回复
19
pentruman| | 2023-8-9 16:58 | 只看该作者
先响应优先级高的中断请求,再响应优先级低的中断请求。

使用特权

评论回复
20
modesty3jonah| | 2023-8-9 21:09 | 只看该作者
不同等级得中断源同时申请中断时,先响应高优先级再响应低优先级,低优先级中断请求不能打断高优先级服务,但高可打断低中断服务,实现中断嵌套

使用特权

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

本版积分规则

94

主题

535

帖子

1

粉丝