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

    浏览量

    6400

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

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

    该负载专为数据中心冷水机组调试和测试应用而设计, 是一款紧凑的便携式产品,具有无限功率和水流控制功能,可实现精确的温升设置与施加的功率。鹦鹉螺是完全可联网的,可以从远程站控制单个或多个
    的头像 发表于 06-25 06:57 150次阅读
    数据中心 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 1879次阅读
    如何使用LM324构建具有过载和<b class='flag-5'>过</b>流保护<b class='flag-5'>功能</b>的可调稳压器电路

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

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

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

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

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

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

    耗尽型MOSFET实现双向流、压保护的应用电路

    该电路实现流、压保护的主要原理与 图2 电路基本一致。不过当电路触发过流、压保护功能时,仅是电流方向为D→S的MOSFET
    的头像 发表于 11-07 14:42 1474次阅读
    耗尽型MOSFET<b class='flag-5'>实现</b>双向<b class='flag-5'>过</b>流、<b class='flag-5'>过</b>压保护的应用电路

    如何用Python实现文件系统的操作功能

    就来介绍一下如何用 Python 实现这些功能 输出当前的路径 我们可以通过 Python 当中的 OS 库获取当前文件所在的位置 import os os .getcwd() 路
    的头像 发表于 10-30 14:27 334次阅读
    如何用Python<b class='flag-5'>来</b><b class='flag-5'>实现</b>文件系统的操作<b class='flag-5'>功能</b>

    8bit 单片机I/O设置介绍

    中颖8bit 单片机I/O设置介绍
    的头像 发表于 10-27 15:41 694次阅读
    8<b class='flag-5'>bit</b> 单片机I/O<b class='flag-5'>设置</b>介绍

    如何通过AT32WB415的蓝牙模块实现ANCS的功能

    AT32WB415 ANCS Application Note描述了如何通过AT32WB415的蓝牙模块实现ANCS的功能,可以与苹果设备连接,对苹果设备的通知信息进行实时的监听与接收。
    发表于 10-26 07:13

    单个MCU即可实现多电机控制!基于RX72T的4电机控制示例

    单个MCU即可实现多电机控制!基于RX72T的4电机控制示例
    的头像 发表于 10-25 15:38 600次阅读
    <b class='flag-5'>单个</b>MCU即可<b class='flag-5'>实现</b>多电机控制!基于RX72T的4电机控制示例