TI中文支持网
TI专业的中文技术问题搜集分享网站

ti_rtos中event的使用

假设event_pend等待条件a&b&c发生,但超时时间内只有条件a、b发生,c未发生。

请问:超时返回后、a、b是否能自动清空?就是下一次pend时,会不会因为上次的残留条件造成误判的情况。

user5925450:

追问:使用了Event_getPostedEvents后,是不是所有条件返回的同时还实现了所有条件的清空呢?

YiKai Chen:

回复 user5925450:

要自行去清空

Alvin Chen:

回复 user5925450:

需要自己释放Event_post和Event_pend

user5925450:

能稍稍详细的解释一下么?如何才能清空已经置位的event呢?

YiKai Chen:

回复 user5925450:

可以用event^=(event bit)清除

user5925450:

回复 YiKai Chen:

只能操作event的handle啊,并不能操作实体啊Event_ParamsControleventParams;Event_Params_init(&ControleventParams);ControlEventHandle = Event_create(&ControleventParams,NULL);

Alvin Chen:

回复 user5925450:

 请看:dev.ti.com/…/Bios_User_Guide.pdf

赞(0)
未经允许不得转载:TI中文支持网 » ti_rtos中event的使用
分享到: 更多 (0)