单片机/MCUwilliam hill官网
登录
直播中
tulin
12年用户
1228经验值
私信
关注
[问答]
ucosiii中消息队列OSQPost不执行是为什么?
开启该帖子的消息推送
UCOSIII
ucosiii中消息队列,OSQPost问题,运行一段时间后,经常出现多列满的情况。此时OSQPend也不执行,是什么原因造成的?
回帖
(1)
许超丽
2023-10-24 15:00:50
首先要确定一下OSQPend这个函数对应的那个任务是否能拿到时间片,是不是有别的地方加锁导致死锁了
然后队列满的问题,如果这个队列一直没有出队的操作,而只有入队的操作,那肯定会满的
首先要确定一下OSQPend这个函数对应的那个任务是否能拿到时间片,是不是有别的地方加锁导致死锁了
然后队列满的问题,如果这个队列一直没有出队的操作,而只有入队的操作,那肯定会满的
举报
更多回帖
rotate(-90deg);
回复
相关问答
UCOSIII
UCOSIII
里的消息
队列
问题如何解决
2020-05-29
2140
UCOSIII
消息
队列
传递数组怎么实现?
2020-03-26
2456
请问
ucosIII
的消息
队列
怎么使用?
2019-08-06
2516
请问
UCOSIII
的消息
队列
中
的数组被读取后消息是当场被删除吗?
2020-03-30
2296
消息
队列
执行
机构运动一直不停止
2020-04-14
1731
UCOSII移植成
UCOSIII
有什么不一样的地方?
2020-04-27
2008
请问
UCOSIII
的时间戳计数器是哪个?
2019-10-29
2547
UCOSIII
中
任务该怎么设置?
2019-09-01
1180
如何在
ucosiii
中
执行
某一段代码且不会进行任务切换?
2019-09-19
2323
如何创建
队列
数组
2017-02-20
5743
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分