97
КОМПОНЕНТЫ И ТЕХНОЛОГИИ •
№ 10 '2011
www.kite.ru
компоненты
микроконтроллеры
Создание/удаление таймера
Для того чтобы создать программный
таймер,
следует вызвать API-функцию
xTimerCreate(). Ее прототип:
xTimerHandle xTimerCreate( const signed char *pcTimerName,
portTickType xTimerPeriod, unsigned portBASE_TYPE uxAutoReload,
void * pvTimerID, tmrTIMER_CALLBACK pxCallbackFunction );
Аргументы и возвращаемое значение:
1.
pcTimerName — нультерминальная (закан-
чивающаяся нулем) cтрока, определяющая
имя таймера. Ядром не используется, а слу-
жит лишь для наглядности и при отладке.
2.
xTimerPeriod — период работы таймера.
Задается в системных квантах времени,
для задания в миллисекундах следует ис-
пользовать макроопределение
portTICK_
Достарыңызбен бөлісу: