Advertisement

FreeRTOS源码分析事件标志组_#define eventclear_events_on_exit_bit

阅读量:
  1. 建立或获取一个事件组的句柄。
  2. 调用xEvetnGroupSync函数以等待特定的事件位,该函数允许设定所需等待的事件位、需要触发的事件位以及设定超时时间。
  3. 依据函数返回的结果判断等待是否成功,并根据实际触发的事件位执行对应的操作。

需要注意的是,xEvetnGroupSync函数具有阻塞特性,即在等待过程中会暂停当前任务的运行。若存在其他任务同时在等待相同的事件组,则这些任务可能被激活以继续执行后续步骤。因此,在应用xEvetnGroupSync函数时,应仔细规划其使用方式,以防止发生死锁或优先级反转等潜在问题。

2.3 功能实现

STM32CubeMX功能配置

GPIO部分暂略

依据接口文档所述,在事件标志组中断的设置过程中,需启用相应的守护任务

![](https://ad.itadn.com/c/weblog/blog-

全部评论 (0)

还没有任何评论哟~