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