[STM32F1] freertos 接收任务通知阻塞时间

[复制链接]
1991|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
大了反映慢啊,太小也不行,
太小的话系统的实时性没这么高;

请问一下大了为什么反应会慢, 不是收到了通知, 就会马上从阻塞态切换到就绪态 马上执行吗?
wowu 发表于 2019-1-1 17:05 | 显示全部楼层
我都是自己试探着来 呵呵呵
xiaoqizi 发表于 2019-1-1 17:10 | 显示全部楼层
我都是一点一点自己调
木木guainv 发表于 2019-1-1 17:17 | 显示全部楼层
没有原则  我都是摸索着设置
740071911 发表于 2019-1-2 09:16 | 显示全部楼层
阻塞时间,设为0一直等待,设为不为0的数,会在超时唤醒,不管有没有发生
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

50

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部