OS_Delay (delaytime)
Выдерживаем паузу внутри задачи (в тиках - периодах вызова OS_Timer). На время задержки задача переводится в режим ожидания. Когда время задержки истекает, задача переводится в состояние готовности и, как только станет самой приоритетной из готовых, получит управление.
Только из задачи
delaytime | Время задержки. Задается в системных тиках - периодах вызова сервиса OS_Timer |
Нет
void Task (void) { for (;;) { /*...*/ OS_Delay(10); /*...*/ } }