soso 发表于 2009-3-28 14:43

信号时间延迟执行问题

&nbsp;&nbsp;&nbsp;&nbsp;遇到一个问题,不知道你们是如何解决的呢?<br />&nbsp;&nbsp;&nbsp;&nbsp;假如对一个输入事件组EventIn{EI0,EI1...&nbsp;ENi&nbsp;...&nbsp;ENn}扫描,发现EIi有效后,延迟对应的TMRi(可能个不一样)后去触发输出事件组{EO0,EO1...EOi...EOn},延迟时不得阻塞对事件输入组的扫描,诸如OSTimeDlyHSMS()是肯定不行的,UCOS里如何实现呢?

armecos 发表于 2009-3-29 08:47

太简单啦,

《增值包》里有手段可以超时等待在多事件上,等待时挂起,不会耽误事件检测。<br /><br />ucos不是深度嵌入式系统,故没有这些高级手段,在深度嵌入式系统里,实现这些小意思。
页: [1]
查看完整版本: 信号时间延迟执行问题