1. 延时函数介绍
1.1 时间管理相关API函数:

OSTimeDly()和OSTimeDlyHMSM()功能类似,只是延时格式有区别- 实际延迟时间取决于系统时钟节拍的频率:
OS_CFG_TICK_RATE_HZ - 时间管理是一种建立在时钟节拍上,对任务运行时间管理的一种系统内核机制
void OSTimeDly( OS_TICK dly,
OS_OPT opt,
OS_ERR * p_err )
该函数用于以系统时钟节拍为单位进行任务延时


void OSTimeDlyHMSM( CPU_INT16U hours,
CPU_INT16U minutes,
CPU_INT16U seconds,
CPU_INT32U milli,
OS_OPT opt,
OS_ERR * p_err )
该函数用于以时、分、秒、毫秒为单位进行任务延时

使用该函数须将宏 OS_CFG_TIME_DLY_HMSM_EN 置一
void OSTimeDlyResume( OS_TCB * p_tcb,
OS_ERR * p_err )
该函数用于恢复被添加到 Tick 任务链表中挂起延时的任务

使用该函数须将宏 OS_CFG_TIME_DLY_RESUME_EN 置一
1.2 OPT选项介绍

评论区