0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

过设置单个bit来实现事件组的功能

工程师邓生 来源:硬件会 作者:硬件会 2022-09-15 09:09 次阅读

事件组就是24bit的一个EventBits_t变量,set单个bit位表示任务A是否发生,为1发生,为0则没有发生,clear这个bit位置0,用wait该bit位监控这个任务A是否发生,若发生就执行任务B。

而Notification的值是32bit,也可以通过设置单个bit来实现事件组的功能。

只要不是涉及多个任务,那么这个直接任务通知可以完全取代事件组。

思路是:在任务A中创建一个事件组,对事件组的值设置后,用任务通知传给任务B,任务B一直等待到接收到Notify的值,继续执行,并清除掉接收到的值。

poYBAGMie2yAa7kDAACHVkaHFpQ782.jpg






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BIT技术
    +关注

    关注

    0

    文章

    3

    浏览量

    6404

原文标题:任务通知取代事件组

文章出处:【微信号:硬件会,微信公众号:硬件会】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ADS127L11是否可以通过外部时钟频率设置输出速率?

    可以设置采样率为32倍,然后采用1.6384MHz的外部时钟实现。 由于我们需要的输出速率比较特殊,如1.28KHz,2.56KHz,5.12KHz..........51.2KH
    发表于 11-25 07:07

    使用ADS1299进行EEG信号采集,在单个通道P端新增一个跟随放大器,电极脱落检测功能无法实现,为什么?

    请问我使用ADS1299进行EEG信号采集,ADS1299配置为单端采样,现在我使用的脑电极是有源电极,就是在单个通道P端新增一个跟随放大器,但是我用这种设计后,电极脱落检测功能无法实现,打开
    发表于 11-21 07:01

    单个线圈与单个保持寄存器相关

    05功能码用于将单个线圈寄存器(或离散输入)设置为ON或OFF,该功能码支持广播模式在广播模式下,所有从站设备的同一地址的值将被统一修改。查询报文中的ON/OFF状态由报文数据字段的常
    的头像 发表于 11-01 13:46 124次阅读

    流保护片是怎样与电池连接的

    ,以确保在电流超过设定值时能够及时断开电路。 流保护片的工作原理 流保护片的工作原理是通过电阻和熔断丝的组合实现电流限制。当电流超过设定值时,熔断丝会迅速熔断,从而切断电路,保护
    的头像 发表于 09-20 15:46 295次阅读

    采样提高12位ADC的精度

    研发、生产、制造和检测压力传感器以及提供配套服务。 正常使用压力传感器需要专门的高精度ADC采集芯片,比如M68等专用芯片。 为了减少成本普及客户的应用,可以采用普通的12bit ADC MCU实现
    发表于 09-19 19:29

    采样提高12位ADC精度在STM32主控上的实现(附电路及代码)

    。 4、为了减少成本,普及客户的应用,可以采用普通的12bit ADC MCU实现压力方案。 5、目前该方案在STM32上面已经有实测和验证通过,如下是详细的实现过程和测试数据. 压
    发表于 09-13 15:58

    采用门电路实现485芯片的功能

    采用门电路实现485芯片的功能
    发表于 09-06 22:37

    温度继电器如何提供流、压保护功能

    在现代电气设备和工业自动化系统中,保护设备免受过热、流和压等潜在损害是至关重要的。温度继电器作为一种重要的保护器件,不仅能够在设备温度异常时提供及时的保护,而且在一定程度上还具备流和
    的头像 发表于 06-29 17:07 1158次阅读

    数据中心 250KW 水冷负载概述

    该负载专为数据中心冷水机组调试和测试应用而设计, 是一款紧凑的便携式产品,具有无限功率和水流控制功能,可实现精确的温升设置与施加的功率。鹦鹉螺是完全可联网的,可以从远程站控制单个或多个
    的头像 发表于 06-25 06:57 178次阅读
    数据中心 250KW 水冷负载<b class='flag-5'>组</b>概述

    请问MCSDK中关于流保护的设置是怎么实现的呢?

    在ihm07m1电机功率板上,没有找到关于流保护触发定时器BKIN的硬件电路啊? 请问MCSDK中关于流保护的设置是怎么实现的呢?
    发表于 03-22 08:21

    如何正确地同时设置DQ32bit和useSpi为true?

    请问如何正确地同时设置DQ32bit和useSpi为true,谢谢
    发表于 02-27 07:24

    如何使用LM324构建具有过载和流保护功能的可调稳压器电路

    本文介绍了如何使用单个 LM324 IC 创建具有过载和流保护功能的可调稳压器电路。
    的头像 发表于 02-25 11:25 2288次阅读
    如何使用LM324构建具有过载和<b class='flag-5'>过</b>流保护<b class='flag-5'>功能</b>的可调稳压器电路

    压保护电路的分类 压保护电路的应用场景

    详细讨论过压保护电路的分类和应用场景。 压保护电路可以根据其实现的方式和原理进行分类。以下是一些常见的压保护电路分类: 1.电压偏置型
    的头像 发表于 02-05 18:18 1256次阅读

    电子负载是如何实现压、流、短路、过热等保护功能的呢?

    电子负载是如何实现压、流、短路、过热等保护功能的呢 电子负载是一种用于模拟电子设备在不同负载条件下的工作状态的仪器。它可以提供不同的电流和电压负载,以测试设备的性能和稳定性。在电子
    的头像 发表于 01-18 14:13 1524次阅读

    labview上下限设置能用什么方法实现

    在LabVIEW中,你可以使用以下几种方法设置上下限: 使用图形编程:LabVIEW是一款图形化编程语言,你可以直接拖拽和连接不同的功能构建程序。对于上下限的
    的头像 发表于 12-28 11:33 1887次阅读