当前位置: 首页 > article >正文

STM32 HAL freertos零基础(八)事件标志组

1、事件标志组

事件标志组是一种轻量级的同步原语,用于在任务之间传递信息。每个标志组实际上是一个32位的整数,其中每一位都可以作为一个单独的标志位。这些标志位可以被任务设置、清除和等待。

虽然是32位,但是高8位用于存储事件标志组的控制信息,余下的24位用于存储事件标志!!!

 本次

创建一个事件标志组,在任务1中进行串口接收,检测到串口调试助手发送A、B,任务2运行。

2、相关API

xEventGroupCreate() //使用动态方式创建事件标志组
xEventGroupCreateStatic() //使用静态方式创建事件标志组
xEventGroupClearBits() //清零事件标志位
xEventGroupClearBitsFromISR() //在中断中清零事件标志位
xEventGroupSetBits() //设置事件标志位
xEventGroupSetBitsFromISR() 

http://www.kler.cn/a/311629.html

相关文章:

  • 35.3K+ Star!PhotoPrism:一款基于AI的开源照片管理工具
  • JavaScript——函数、事件与BOM对象
  • ELK-Logstash配置
  • html+js+css实现拖拽式便签留言
  • 力扣--树题总结
  • Kettle——CSV文件转换成excel文件输出
  • 09 Shell Scriptfor循环结构语句
  • 防爆手机+鸿蒙系统,遨游通讯筑牢工业安全基石
  • Android实现自定义下拉列表绑定数据
  • WEB 编程:使用富文本编辑器 Quill 配合 WebBroker 后端
  • Go语言grequests库并发请求的实战案例
  • vue3常用的组件间通信
  • 『功能项目』眩晕图标显示【52】
  • Mac 上哪个剪切板增强工具比较好用? 好用剪切板工具推荐
  • Cubic Eight-Puzzle(UVA-1604)
  • mysql DBA常用的sql
  • python教程(二):python数据结构大全(附代码)
  • R语言中的shiny框架
  • MySQL之事务
  • 计算机网络:概述 --- 体系结构
  • 插入排序详解
  • Facebook的用户隐私保护:从争议到革新
  • 【编程底层原理】mysql的redo log undo log bin log日志的作用,以及何时生成,涉及到哪些参数变量
  • Nexpose 6.6.269 发布下载,新增功能概览
  • Apache Hudi现代数据湖核心技术概论
  • 【Elasticsearch系列十四】Elasticsearch