首页 > TAG信息列表 > EventBits
(freeRTOS)EventGroup的使用
(freeRTOS)EventGroup的使用 xEventGroupCreate EventGroupHandle_t xEventGroupCreate( void ) Create a new event group. 创建一个事件组 xEventGroupCreateStatic EventGroupHandle_t xEventGroupCreateStatic( StaticEventGroup_t /*pxEventGroupBuffer ) 创建一个静态事件组freertos事件组
EventBits_t xEventGroupWaitBits( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToWaitFor, const BaseType_t xClearOnExit, const BaseType_t xWaitForAllBits, TickType_t xTicksToWait ); xClearOnExit: 是否需要清FreeRTOS-事件标志组
FreeRTOS-事件标志组 在前面我们已经学习了信号量,我们知道信号量可以用来做任务同步,但是这种任务同步有一个缺点,就是只能在两个任务之间进行同步,所以为了解决这个问题,FreeRTOS提供了事件标志组,使得多任务之间进行同步。 事件标志组表示方法 事件标志组由若干个事件标志位组成