====== OSA : OS_Oldtimer_Run8 ======
**OS_Oldtimer_Run8 (timer8_id, time)**\\
=== ===
{{osa:ref:attr_call_to.png|Сервис использует таймаут}}
Запустить 8-разрядный таймер для отсчета
Для использования статических 8-разрядных таймеров в файле ##[[osa:ref:appendix:configuration|OSAcfg.h]]## нужно задать константу ##[[osa:ref:appendix:configuration#Содержание данных|OS_TIMERS8]]## (от 1 до 32)
=== Разрешен вызов: ===
Везде
=== Параметры функции: ===
{| class = "fpl"
|-
|//''timer8_id''//
|Идентификатор ##[[osa:ref:services:timers#Статические таймеры|статического таймера]]##. Количетсво 8-разрядных статических таймеров задается в файле ##[[osa:ref:appendix:configuration|OSAcfg.h]]## константой ##[[osa:ref:appendix:configuration#Содержание данных|OS_TIMERS8]]##
|-
|//''time''//
|Время, на которое запускается таймер. Задается в системных тиках - периодах вызова сервиса ##[[osa:ref:allservices:OS_Timer|OS_Timer]]##. Не должно превышать разрядности таймера
|}
=== Возвращаемое значение: ===
Нет
=== Пример вызова: ===
void Task (void)
{
for (;;) {
/*...*/
OS_Oldtimer_Run8 (0, 200);
/*...*/
}
}
=== Old style name ===
**OS_RunTimer8**\\
=== См. также ===
* [[osa:ref:allservices:OS_Oldtimer_Run16|OS_Oldtimer_Run16]]
* [[osa:ref:allservices:OS_Oldtimer_Run24|OS_Oldtimer_Run24]]
* [[osa:ref:allservices:OS_Oldtimer_Run32|OS_Oldtimer_Run32]]
* [[osa:ref:allservices:OS_Oldtimer_Stop|OS_Oldtimer_Stop]]
* [[osa:ref:allservices:OS_Oldtimer_Check|OS_Oldtimer_Check]]
* [[osa:ref:allservices:OS_Oldtimer_Wait|OS_Oldtimer_Wait]]
----
* [[osa:ref:services:alphabetical|Алфавитный указатель]]
* [[osa:ref:services:brieflist|Все сервисы]]
~~UP~~