事件组就是24bit的一个EventBits_t变量,set单个bit位表示任务A是否发生,为1发生,为0则没有发生,clear这个bit位置0,用wait该bit位监控这个任务A是否发生,若发生就执行任务B。
而Notification的值是32bit,也可以通过设置单个bit来实现事件组的功能。
只要不是涉及多个任务,那么这个直接任务通知可以完全取代事件组。
思路是:在任务A中创建一个事件组,对事件组的值设置后,用任务通知传给任务B,任务B一直等待到接收到Notify的值,继续执行,并清除掉接收到的值。

审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
BIT技术
+关注
关注
0文章
3浏览量
6669
原文标题:任务通知取代事件组
文章出处:【微信号:硬件会,微信公众号:硬件会】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
RZ/Five Group 32 & 64 - bit MPUs:功能全面的硬件解决方案
RZ/Five Group 32 64 - bit MPUs:功能全面的硬件解决方案 在电子产品设计领域,寻找一款性能卓越、功能丰富且稳定可靠的微处理器(MPU)至关重要。RZ/Five Group
SGM40677:具备过压保护和真反向电流阻断功能的电流限制开关
SGM40677:具备过压保护和真反向电流阻断功能的电流限制开关 在电子设备的设计中,电源管理和保护是至关重要的环节。今天,我们来深入了解一款功能强大的电流限制开关——SGM40677
使用IO口来实现交流检测(AC 220V)
两种实现方式:
方式1:检测交流电是否出现过断电 这种灯的驱动有储能功能,断电后,存储的能量可以让 MCU 继续工作数秒 ,对于这种驱动实现开关检测,就需要用交流检测
发表于 11-19 06:03
eFuse IC的过压保护和转换速率控制功能
在电源输入端突然出现异常高压时,过压保护功能至关重要。以东芝TCKE8系列为例,当输入电压超过设定的过压钳位值(OVC)时,eFuse IC会将输出电压限制在安全范围内,避免高压冲击损坏后级精密电路。
变频器能否实现报警电流处于启动峰值和正常值之间,如何设置?
变频器作为一种广泛应用于工业控制的电力电子设备,其电流保护功能的设置直接关系到设备运行的安全性和稳定性。关于报警电流值设置在启动峰值与正常运行值之间的技术实现,需要从变频器的工作原理、
泰克示波器MDO32触发功能设置指南
在电子测量领域,示波器的触发功能如同“精准捕手”,能够帮助用户从复杂信号中捕捉特定事件,实现波形的稳定显示与深度分析。泰克MDO32示波器凭借其丰富的触发模式与灵活的设置选项,成为工程师调试间歇性
液晶显示屏LVDS接口JEIAD 、VESA、18bit LVDS关联和区别
[7:0], G[7:0], B[7:0])。
控制信号(主要是DE)的状态通过特定比特位上的电平来表征。
特点:这种方法更高效,带宽利用率更高,因为它每个时钟周期都能传输完整的24bit色彩数据,而
发表于 08-30 09:13
GraniStudio:控制轴设置例程
。 2.功能说明 2.1通过初始化运控板卡算子连接格拉尼总线型运控卡,导入工程自动进行连接,此算子为使用运控控制板卡的第一项操作,后续运控算子需引用其输出板卡对象才可使用。 2.2通过轴对象算子增加控制轴数量以及配置每个轴的初始
LTC4365的过欠压设置电阻是否可以通过输出电压来改变?
您好,我想使用LTC4365在设定过欠压值时,一开始设定一个较窄的允许范围,上电以后实现一个较宽的电压范围,目的是防止后端可能有大的脉冲负载,电压可能短时间内会降低的比较多,想用大的电压范围来扛过去,想请教一下是否可以这样使用
发表于 07-14 07:00
请问CAN哪些工具来设置 CYBT 无线电的发射功率?
ModustoolBox 的蓝牙配置器中用于设置发射功率的配置设置在哪里?
通过编写 WICED 命令然后通过主机或使用 CYBLUETOOL 或 AIROCBLUETOOL 将其发送到无线电来
发表于 07-04 07:41
如果只输入BT.656(DATA 8Bit、HSYNC、VSYNC、PCLK),CYUSB3014 可以提供USB 3.0输出吗?
摄像头的数据以组合成单个流,USB 主机将其识别为单个设备?
或者是否可以将其配置为复合设备来实现两个独立的视频流?
发表于 05-12 06:56
TPS25961 具有过压、过流和短路保护功能的 2.7V 至 19V 100mΩ 电子保险丝数据手册
器件使用极少的外部元件提供多种保护模式,是针对过载、短路、电压浪涌和过大浪涌电流的可靠防御。输出电流限制电平可通过单个外部电阻器进行设置。浪涌电流通过内部输出转换速率控制进行管理。为了保护输入过压情况,该器件提供了一个选项,可以
FPGA时序约束之设置时钟组
Vivado中时序分析工具默认会分析设计中所有时钟相关的时序路径,除非时序约束中设置了时钟组或false路径。使用set_clock_groups命令可以使时序分析工具不分析时钟组中时钟的时序路径,使用set_false_pat
过设置单个bit来实现事件组的功能
评论