在调用OSPendMulti();函数时如果有信号量或者是消息队列收到会取消挂起(timeout==0),但是如果是消息队列导致的取消挂起,那么我们如何取得消息队列的数值?倘若在调用OSQPend
2020-04-09 04:35
通过OSPendMulti函数等待多个内核对象,通过返回值可以知道多少个内核事件触发了 ,如何得知是哪个对象触发了呢 ?
2019-10-24 00:04
[size=13.3333px]uc/os3中,为什么在等待多个内核对象时,一旦有一个对象被发送了,OSPendMulti()就要返回?
2019-10-21 00:11
看了原子哥的这章例程,请问UCOSIII在等待多个内核对象时,比如有1个消息队列和1个信号量,可以读取到具体消息内容是啥吗?OSPendMulti()函数的返回值只有就绪内核数量,该怎么读取消息内容?
2020-04-14 04:16
报错如图,跪求解答,用的是咱们F1系列的板子。(图1:报错)自己写的代码与例程比较过,没发现有不同(头文件包含了,魔术棒里编译路径也都有),为什么会出现“未定义这样的问题呢!”(图2:魔术棒里的截图1)(图3:魔术棒里的截图2)(图4头文件截图)跪求解答!!
2019-07-08 04:35
;pend_multi_tbl[2].PendObjPtr=(OS_PEND_OBJ*)&Test_Q;while(1){ index=OSPendMulti((OS_PEND_DATA
2020-04-20 04:36
任务Dis_task调用OSPendMulti()请求多个内核对象:一个是RTC中断发送的时间消息队列Dis_TASK_RTC;一个是按键扫描任务发送的按键消息队列Dis_TASK_KEY。注:串口
2020-05-01 04:36