无忧基地网友对VxWorks几种常用的延时方法的评论
摘要:嵌入式系统中,一个任务往往需要在特定的延时之后执行一个指定的动作,比如等待外设以确保数据可靠,控制扬声器发声时间以及串口通信超时重发等。这就需要利用定时器机制来计量特定长度的时间段。VnWorks作为实时嵌入式系统,提供多样的定时接口函数。下面列举一些常用的定时方式,并说明其注意事项。1 taskDelav taskDelay(n)使调用该函数的任务延时n个tick(内核时钟周期)。该任务在指定的时间内主动放弃CPU,除了taskDelay(0)专用于任务调度(将CPU交给同一优先级的其他任务)外,任务延时也常用于等待某一外部事件,作为一种定时/延时机制。在没有中断触发时,taskDelay能... 察看VxWorks几种常用的延时方法全文
以下网友留言只代表网友个人观点,与无忧机械电子观点无关 立即发表评论
[1楼]2008-10-6 21:14:13 评论机器人 Email:comment@comment.com IP:127.0.0.*
欢迎评论