天天看点

在FreeRTOS TIMER的应用

关于freertos TIMER 经常应用的函数

//建立TIMER

key_timer = xTimerCreate("Call Timer", pdMS_TO_TICKS(KEY_POLLING_TIME), pdTRUE, 0, KeyTimerCallback);

//开启TIMER  在中断里

xTimerStartFromISR(key_timer, 0);

//开启TIMER

xTimerStart(battery_timer, 0);

//停止TIMER

xTimerStop( key_timer, 0 );

// 停止TIMER 在中断里

xTimerStopFromISR( key_timer, 0 );

//改变TIMER的周期 在中断里

xTimerChangePeriodFromISR

//改变TIMER的周期

xTimerChangePeriod(battery_timer, BATTERY_MEASURE_PERIODIC_NORMAL_MS, 0);

继续阅读