硬汉嵌入式论坛

 找回密码
 立即注册
查看: 410|回复: 5
收起左侧

[STM32H7] H750工程中 中断优先级如何分配?

[复制链接]

34

主题

111

回帖

213

积分

高级会员

程序小白

积分
213
QQ
发表于 2023-7-21 21:33:48 | 显示全部楼层 |阅读模式
如题,实际工程中,用了RTX5操作系统。默认优先级分组4, 固定的  中断优先级14 是SVC ,中断优先级15 是Pendsv 和 systic.


请教下,中断优先级 0-13,一般实际工程中该如何分配呢?  不合理的中断优先级分配,会有什么问题吗?


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106990
QQ
发表于 2023-7-22 08:42:01 | 显示全部楼层
这个是之前整理的,笼统的安排

1.png

2.png
回复

使用道具 举报

34

主题

111

回帖

213

积分

高级会员

程序小白

积分
213
QQ
 楼主| 发表于 2023-7-22 11:18:51 | 显示全部楼层
eric2013 发表于 2023-7-22 08:42
这个是之前整理的,笼统的安排

好的  这个是任务优先级的安排。 那么中断有显示级 该如何安排呢 ,串口中断,定时间中断等等这些?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106990
QQ
发表于 2023-7-22 14:48:36 | 显示全部楼层
清风徐来 发表于 2023-7-22 11:18
好的  这个是任务优先级的安排。 那么中断有显示级 该如何安排呢 ,串口中断,定时间中断等等这些?

初始阶段先根据频率程度和重要性安排,然后后期需要不断测试微调,我现在是这种方式。
回复

使用道具 举报

34

主题

111

回帖

213

积分

高级会员

程序小白

积分
213
QQ
 楼主| 发表于 2023-7-24 09:25:15 | 显示全部楼层
eric2013 发表于 2023-7-22 14:48
初始阶段先根据频率程度和重要性安排,然后后期需要不断测试微调,我现在是这种方式。

谢谢  中断优先级分配不合理,会产生什么样的问题? 感觉有时也看不出来区别
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106990
QQ
发表于 2023-7-24 09:33:36 | 显示全部楼层
清风徐来 发表于 2023-7-24 09:25
谢谢  中断优先级分配不合理,会产生什么样的问题? 感觉有时也看不出来区别

比如你开了个串口中断和USB中断,USB中断优先级高于串口,而你的串口中断需要接收到一个直接就处理一次,如果USB中断长时间让串口中断无法得到执行,就会出问题。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 10:38 , Processed in 0.278557 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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