TI论坛
直播中

王雷

8年用户 256经验值
私信 关注
[问答]

zstack中while(1)判断某个PIO状态,超时消息得不到执行

我在程序中使用while(1)判断某个PIO状态
这个有超时消息再执行,但是我发现超时消息根本得不到执行,也就是说time_out永远都不会变成1
我想问下我这种应用用什么方法实现比较好?

下面附上程序伪代码
time_out = 0
OSAL_START_TIMEREX( task_id, timeoutfun,500)
while(P0_1)
[
    if(time_out)
          return;
]

timeoutfun()
[
    time_out = 1;
]

回帖(1)

王雷

2020-4-1 10:04:58
换个方法实现了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分