OSA : OS_Timer

OS_Timer ()

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

Обработка всех таймеров (вставляется в периодическое место в программе, например, в прерывание по таймеру). Эта функция должна использоваться, если в программе есть OS_Delay, работа с OS_xxxTimer или ожидание событий с таймаутом.

Увеличивает все активные таймеры на 1. Как только таймер переполняется, выставляется соответствующий ему бит переполнения.

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

В периодическом месте программы.

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

Нет

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

Нет

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

void interrupt isr (void)
{
    if (TMR2IF) {
        TMR2IF = 0;
        OS_Timer();
    }
}

См. также