硬汉嵌入式论坛

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

[RL-RTX] 系统时钟中断优先级

[复制链接]

29

主题

33

回帖

120

积分

初级会员

积分
120
发表于 2025-7-23 18:03:45 | 显示全部楼层 |阅读模式
本帖最后由 ccc_clive 于 2025-7-23 18:06 编辑

假如优先级最低,那么通常情况下,会等待任务调用挂起相关的才会释放cpu。那么如果任务执行时间较长,可能会引起系统时间误差较大
假如优先级较高(低于硬件中断),那么是不是就是硬实时?任务A正在执行中,但系统时钟后会进行任务调度,如果有高优先级的,那么此时就会切换到高优先级的,高优先级的执行完后,在继续任务A。系统时间几乎不存在误差
这个理解是否正确
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-24 09:03:57 | 显示全部楼层
系统时钟中断也是硬件中断。

如果系统时钟中断优先级设置到最高,那就是时间关键,保证时间基准最准,因为没有中断可以抢占。但做不到硬实时
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=109537

如果系统时钟中断优先级设置到最低,那就是应用关键,因为任何中断都可以抢占其执行,时间抖动也大些
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-11 21:03 , Processed in 0.047893 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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