打印
[STM32F1]

freertos 接收任务通知阻塞时间

[复制链接]
274|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kangzj|  楼主 | 2022-11-11 21:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问一下 freertos 里面 接收任务通知的函数 ulTaskNotifyTake(pdTRUE,xMaxBlockTime);   参数xMaxBlockTime 设置有什么原则。  设置大了 或者小了有什么优缺点。 一直不是很清楚, 只能按照网上设置为100ms。

使用特权

评论回复
沙发
huangchui| | 2022-11-11 21:42 | 只看该作者
大了反映慢啊,太小也不行,

使用特权

评论回复
板凳
juventus9554| | 2022-11-11 21:51 | 只看该作者

太小的话系统的实时性没这么高;

使用特权

评论回复
地板
pengf| | 2022-11-11 21:53 | 只看该作者
时间块,通知的时间,结合你的应用需求设置。

使用特权

评论回复
5
kangzj|  楼主 | 2022-11-11 21:55 | 只看该作者
请问一下大了为什么反应会慢, 不是收到了通知, 就会马上从阻塞态切换到就绪态 马上执行吗?

使用特权

评论回复
6
lizye| | 2022-11-11 21:57 | 只看该作者
我都是自己试探着来 呵呵呵

使用特权

评论回复
7
zhaoxqi| | 2022-11-11 21:59 | 只看该作者
我都是一点一点自己调

使用特权

评论回复
8
zwll| | 2022-11-11 22:05 | 只看该作者
没有原则  我都是摸索着设置

使用特权

评论回复
9
Bowclad| | 2022-11-11 22:05 | 只看该作者
太小的话系统的实时性没这么高

使用特权

评论回复
10
stly| | 2022-11-11 22:07 | 只看该作者

阻塞时间,设为0一直等待,设为不为0的数,会在超时唤醒,不管有没有发生

使用特权

评论回复
11
Undshing| | 2022-11-11 22:55 | 只看该作者
排查出问题来没有?

使用特权

评论回复
12
Jacquetry| | 2022-11-11 23:43 | 只看该作者
试探着调一下

使用特权

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

本版积分规则

672

主题

7007

帖子

2

粉丝