硬汉嵌入式论坛

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

[有问必答] 零中断延迟的问题

[复制链接]

2

主题

14

回帖

20

积分

新手上路

积分
20
发表于 2023-8-26 10:26:31 | 显示全部楼层 |阅读模式
汉哥,这里图片中提到了关闭中断之后就得不到及时执行了,但是我看内核参考手册里面说有中断悬起寄存器可以保存中断的状态,直到该中断优先级最高的时候就会得到执行,是不是冲突了呀
11.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2023-8-26 10:50:16 | 显示全部楼层
不行,比如我们串口中断接收数据,如果你中断关闭了会,关闭期间的数据都无法得到接收了。
回复

使用道具 举报

2

主题

14

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2023-8-26 11:27:18 | 显示全部楼层
也就是关闭中断之后,所有和中断相关的寄存器都失能了是嘛
回复

使用道具 举报

75

主题

684

回帖

909

积分

金牌会员

积分
909
发表于 2023-8-26 11:44:21 | 显示全部楼层
eric2013 发表于 2023-8-26 10:50
不行,比如我们串口中断接收数据,如果你中断关闭了会,关闭期间的数据都无法得到接收了。

如果关闭期间只有一个字节数据的话应该还是安全的吧?收到数据串口接收中断标志被置位,虽然中断不能被执行,但是会被悬起,开了中断之后就会进中断,串口数据寄存器的数据应该也还在的吧。
回复

使用道具 举报

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2023-8-28 14:03:59 | 显示全部楼层
“零中断延时”怎么实现的?
我在RTX5文档上只看到“RTX5 implements a low-latency preemptive scheduler. ”
回复

使用道具 举报

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2023-8-28 14:07:08 | 显示全部楼层
其他系统实现:embOS - Zero Interrupt Latency
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 19:56 , Processed in 0.292337 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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