信号量只能对单一任务同步,如果1个事件要与N个任务事件同步就需要事件标志位
STM32 来说一个事件标志组最多可以存储 24 个事件位
使用事件标志位需要进行4步操作
1.创建事件标志位----xEventGroupCreate() 一般在开始任务创建
2.设置事件位----------xEventGroupSetBits (EventGroupHandler, EVENTBIT_1)
xEventGroupSetBits (EventGroupHandler, EVENTBIT_2)
xEventGroupSetBits (EventGroupHandler, EVENTBIT_n) n最大24个事件位
设置中断事件位 xEventGroupSetBitsFromISR (EventGroupHandler, EVENTBIT_0)