打印
[STM32F1]

freertos 接收任务通知阻塞时间

[复制链接]
1728|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
289172800|  楼主 | 2018-12-19 17:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问一下 freertos 里面 接收任务通知的函数 ulTaskNotifyTake(pdTRUE,xMaxBlockTime);   参数xMaxBlockTime 设置有什么原则。  设置大了 或者小了有什么优缺点。 一直不是很清楚, 只能按照网上设置为100ms。
沙发
mmuuss586| | 2018-12-19 20:46 | 只看该作者
大了反映慢啊,太小也不行,
太小的话系统的实时性没这么高;

使用特权

评论回复
板凳
zhuotuzi| | 2018-12-19 23:32 | 只看该作者
时间块,通知的时间,结合你的应用需求设置。

使用特权

评论回复
地板
289172800|  楼主 | 2018-12-20 09:02 | 只看该作者
mmuuss586 发表于 2018-12-19 20:46
大了反映慢啊,太小也不行,
太小的话系统的实时性没这么高;

请问一下大了为什么反应会慢, 不是收到了通知, 就会马上从阻塞态切换到就绪态 马上执行吗?

使用特权

评论回复
5
wowu| | 2019-1-1 17:05 | 只看该作者
我都是自己试探着来 呵呵呵

使用特权

评论回复
6
xiaoqizi| | 2019-1-1 17:10 | 只看该作者
我都是一点一点自己调

使用特权

评论回复
7
木木guainv| | 2019-1-1 17:17 | 只看该作者
没有原则  我都是摸索着设置

使用特权

评论回复
8
740071911| | 2019-1-2 09:16 | 只看该作者
阻塞时间,设为0一直等待,设为不为0的数,会在超时唤醒,不管有没有发生

使用特权

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

本版积分规则

8

主题

50

帖子

2

粉丝