OSA : OS_Oldtimer_Run24

OS_Oldtimer_Run24 (timer24_id, time)

Сервис использует таймаут

Запустить 24-разрядный таймер для отсчета

Для использования статических 24-разрядных таймеров в файле OSAcfg.h нужно задать константу OS_TIMERS24 (от 1 до 32)

Разрешен вызов:

Везде

Параметры функции:

timer24_id Идентификатор статического таймера. Количетсво 24-разрядных статических таймеров задается в файле OSAcfg.h константой OS_TIMERS24
time Время, на которое запускается таймер. Задается в системных тиках - периодах вызова сервиса OS_Timer. Не должно превышать разрядности таймера

Возвращаемое значение:

Нет

Пример вызова:

void Task (void)
{
    for (;;) {
        /*...*/
        OS_Oldtimer_Run24 (5, 60*60*1000L); // Запустить таймер на час (тик = 1 мс)
        /*...*/
    }
}

Old style name

OS_RunTimer24

См. также