可以用函数OSTaskSuspend(0);
void My_Task(void *p_arg)
{
(void)p_arg;
My_Init();//将初始化部分放在这里,寄存器设置,变量初始化等
OSTaskSuspend(0);//将自己挂起
}
或者采用以下方法:
void My_Task(void *p_arg)
{
(void)p_arg;
My_Init();//将初始化部分放在这里,寄存器设置,变量初始化等
while (1)
{
OSTimeDlyHMSM(0, 0,0,500);//延时500ms
//建立该任务时将其设置为较低的优先级,这样就不会对其余任务造成影响
}
}
|