杨卫波《嵌入式系统原理与应用》第11章 任务管理.pptVIP

  • 22
  • 0
  • 约1.56万字
  • 约 72页
  • 2018-05-13 发布于浙江
  • 举报

杨卫波《嵌入式系统原理与应用》第11章 任务管理.ppt

函数os_itv_set void os_itv_set ( U16 interval_time); /* 周期唤醒的时间间隔 */ 函数描述:用于设置周期性延迟的时间间隔。 参数 interval_time 用于设置周期性延迟的时间间隔,单位时钟节拍数,参数范围 1-0x7FFF。 使用举例: #include rtl.h __task void task1 (void) { .. os_itv_set (20); .. } 函数os_itv_wait void os_itv_wait (void); 函数描述:用于等待周期性延迟时间到。 此函数必须配合 os_itv_set 函数一起使用。用户调用函数 os_itv_set 设置了周期性时间延迟的时间间隔后,然后调用函数 os_itv_wait 等待时间到。 使用举例: #include rtl.h __task void task1(void) { os_itv_set(20); for (;;) { os_itv_wait(); } } os_dly_wait和os_itv_wait的区别 os_dly_wait 实现的是相对性延迟,而os_itv_wait 实现的是周期性延迟。 例子: 有一个 bsp_KeyScan 函

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档