OSA : OS_Oldtimer_Run32

OS_Oldtimer_Run32 (timer32_id, time)

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

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

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

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

Везде

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

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

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

Нет

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

void Task (void)
{
    for (;;) {
        /*...*/
        OS_Oldtimer_Run32 (12, 24*3600L*1000L); // Запустить таймер на сутки (тик = 1 мс)
        /*...*/
    }
}

Old style name

OS_RunTimer32

См. также