时间管理
主要是延时函数OSTimeDly()和OSTimeDlyHMSM()、OSTimeGet ()、 OSTimeSet ()
1、时间管理就是一种建立在时钟节拍上,对操作系统任务的运行实现时间上管理的一种系统内核机制。
2、OSTimeDly()把当前的任务停止,延时一段时间之后再进行运行
void OSTimeDly (OS_TICK dly,OS_OPT opt,OS_ERR *p_err);
在延时任务函数里面,如果各个参数都正确的话,就会把当前的任务用OS_TickListInsert()函数插入节拍列表里面,然后如果插入到节拍列表成功的话,就会把当前的任务从任务就绪表中删除用的是OS_RdyListRemove()函数。
3、OSTimeDlyHMSM()函数与2类似
4、OSTimeDlyResume()直接结束其他任务的延时,注意不能是本任务。
5、OSTimeGet()获取当前的时钟节拍数值。
6、OSTimeSet()设置当前的时钟节拍数值。
另外 0u的意思是无符号的整形0;