OS_Stimer_Delay (stimer_id, delay)
Выдержать задержку с применением статического таймера stimer_id
Для использования статических таймеров в файле OSAcfg.h нужно определить константу OS_STIMERS. Разрядность статических таймеров задается константой OS_STIMER_SIZE.
Только из задачи
stimer_id |
Идентификатор статического таймера. Количетсво и разрядность статических таймеров задается в файле OSAcfg.h константами OS_STIMERS и OS_STIMER_SIZE |
delay |
Время задержки. Задается в системных тиках - периодах вызова сервиса OS_Timer |
Нет
void Task (void) { for (;;) { /*...*/ OS_Stimer_Delay (2, 10); // Выдерживаем паузу в задаче в 10 тиков /*...*/ } }
OS_DelaySTimer