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

[复制链接]
robincotton 发表于 2023-8-9 22:45 | 显示全部楼层
高优先级中断可以打断低优先级中断,但低优先级中断不能打断高优先级中断
eyesmall 发表于 2023-8-11 16:39 | 显示全部楼层
这个完全由你自己决定,如果顺序执行就行,那就设置相同的优先级,谁先来就执行谁,如果有一些事件必须及时处理那就把他的优先级设置高点,这样高优先级时间可以优先执行,可能涉及中断嵌套,还要注意抢占过程中变量的变化是否会影响低优先级的运算
Stahan 发表于 2023-8-11 22:42 | 显示全部楼层
要结合应用场景考虑
mollylawrence 发表于 2023-8-13 21:37 | 显示全部楼层
单片机都有专门的中断控制寄存器,用于配置中断的优先级。这些寄存器通常包含一个或多个位,用于表示某个中断源的优先级。通过设置这些位,可以控制哪个中断源在特定条件下优先得到响应。
ulystronglll 发表于 2023-8-14 11:25 | 显示全部楼层
中断源有几个?               
vivilyly 发表于 2023-8-14 11:59 | 显示全部楼层
单片机中断是如何排列顺序的?               
updownq 发表于 2023-8-14 12:13 | 显示全部楼层
在使用特定型号的单片机时,需要参考其数据手册
pmp 发表于 2023-8-14 12:47 | 显示全部楼层
系统默认的优先级:外部中断 、定时器中断 串口中断。
eefas 发表于 2023-8-14 14:05 | 显示全部楼层
系统默认优先级最高的几个中断源会被启用
primojones 发表于 2023-8-14 14:58 | 显示全部楼层
如果多个同优先级的中断同时请求,可以按照它们发生的先后顺序进行处理。
sesefadou 发表于 2023-8-14 19:43 | 显示全部楼层
当多个中断同时发生时,具有最高优先级的中断会首先被处理。这样可以确保系统及时响应紧急或重要的中断请求。
houjiakai 发表于 2023-8-14 22:47 | 显示全部楼层
在实际应用中,可以根据需要调整中断的优先级,以实现特定的功能。
Henryko 发表于 2023-8-19 23:43 | 显示全部楼层
最重要的应用优先级当然最高了
Bowclad 发表于 2023-8-21 22:16 | 显示全部楼层
重要的任务优先级高
wzx834613304 发表于 2023-8-21 22:50 | 显示全部楼层
中断运行的时间也很重要,实际项目中中断并没有多开中断
MessageRing 发表于 2023-8-23 21:10 | 显示全部楼层
我都是2抢占2响应
Mowergy 发表于 2023-10-20 09:13 | 显示全部楼层
取决于你具体的应用场景
Bowclad 发表于 2023-10-20 13:04 | 显示全部楼层
先响应紧急的事情
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部