FreeRtos-xTimerCreate创建软件定时器参数讲解

函数xTimerCreate用于创建软件定时器。

u  第1个参数是定时器名字,用于调试目的,方便识别不同的定时器。

u  第2个参数是定时器周期,单位系统时钟节拍。

u  第3个参数是选择周期模式还是单次模式,若参数为pdTRUE,则表示选择周期模式,若参数为pdFALSE,则表示选择单次模式。

u  第4个参数是定时器ID,当创建不同的定时器,但使用相同的回调函数时,在回调函数中通过不同的ID号来区分不同的定时器。

u  第5个参数是定时器回调函数。

u  返回值,创建成功返回定时器的句柄,由于FreeRTOSCongfig.h文件中heap空间不足,或者定时器周期设置为0,会返回NULL。

使用这个函数要注意以下问题:

1.     在FreeRTOSConfig.h文件中使能宏定义:

#define configUSE_TIMERS                            1

你可能感兴趣的:(freertos)