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

    浏览量

    6657

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    (5)电路保护器件的分类与功能要求压保护、流保护

    流保护
    上海雷卯电子
    发布于 :2025年09月29日 15:39:28

    泰克示波器MDO32触发功能设置指南

    在电子测量领域,示波器的触发功能如同“精准捕手”,能够帮助用户从复杂信号中捕捉特定事件,实现波形的稳定显示与深度分析。泰克MDO32示波器凭借其丰富的触发模式与灵活的设置选项,成为工程师调试间歇性
    的头像 发表于 09-03 17:41 739次阅读
    泰克示波器MDO32触发<b class='flag-5'>功能</b><b class='flag-5'>设置</b>指南

    LTC4365的欠压设置电阻是否可以通过输出电压改变?

    您好,我想使用LTC4365在设定欠压值时,一开始设定一个较窄的允许范围,上电以后实现一个较宽的电压范围,目的是防止后端可能有大的脉冲负载,电压可能短时间内会降低的比较多,想用大的电压范围扛过去,想请教一下是否可以这样使用
    发表于 07-14 07:00

    如果只输入BT.656(DATA 8Bit、HSYNC、VSYNC、PCLK),CYUSB3014 可以提供USB 3.0输出吗?

    摄像头的数据以组合成单个流,USB 主机将其识别为单个设备? 或者是否可以将其配置为复合设备实现两个独立的视频流?
    发表于 05-12 06:56

    TPS25961 具有过压、流和短路保护功能的 2.7V 至 19V 100mΩ 电子保险丝数据手册

    器件使用极少的外部元件提供多种保护模式,是针对过载、短路、电压浪涌和过大浪涌电流的可靠防御。输出电流限制电平可通过单个外部电阻器进行设置。浪涌电流通过内部输出转换速率控制进行管理。为了保护输入压情况,该器件提供了一个选项,可以
    的头像 发表于 05-08 09:14 611次阅读
    TPS25961 具有过压、<b class='flag-5'>过</b>流和短路保护<b class='flag-5'>功能</b>的 2.7V 至 19V 100mΩ 电子保险丝数据手册

    FPGA时序约束之设置时钟

    Vivado中时序分析工具默认会分析设计中所有时钟相关的时序路径,除非时序约束中设置了时钟或false路径。使用set_clock_groups命令可以使时序分析工具不分析时钟中时钟的时序路径,使用set_false_pat
    的头像 发表于 04-23 09:50 973次阅读
    FPGA时序约束之<b class='flag-5'>设置</b>时钟<b class='flag-5'>组</b>

    ADC硬件采样是怎么实现的?

    ADC硬件采样是怎么实现
    发表于 03-11 07:46

    DLPC350设置最小的曝光时间8333us,投射8bit图像,可以做多播放多少种图案?

    DLPC350投影单元投射8bit的图像,设置曝光时间为8333us,文档显示最多投射6种图形,我想问,这种模式下,是否可以使用反转的功能实现12种播放图案。
    发表于 03-03 06:08

    dlpc3433是否支持通过pixel shift实现atw的功能

    dlpc3433是否支持通过pixel shift实现atw的功能,已帮助改善拖影和color break问题
    发表于 02-26 08:19

    DLP投影不同bit位图像时,曝光和周期的设置问题求解

    留在投影状态,需要重新校验LUT后,DLP才会变为停止状态,不知道这个是不是bug? 2. 当投影1bit图像时 如果配置周期与曝光时间相等时,会导致当前图像残留后一张投影的图像(每次投影都设置的清除
    发表于 02-25 06:31

    请问如何通过DLP471NE的HSSI控制单个微镜单元?

    请问如何通过DLP471NE的HSSI控制单个微镜单元。也就是不通过与其适配的DLPC7540控制DLP471NE,想直接通过FPGA直接控制。但是DLP471NE数据手册上并
    发表于 02-21 13:45

    如何采用六线制的方式实现一个称重的应用?

    的方案是将四个传感器分别读取进来,然后通过软件实现四角调平功能。这个时候就遇到了一个困惑,单个传感器应用时,可以将该传感器的反馈端接到REF的正负端,但是我用ADS1234的时候,四个传感器输入,共有个
    发表于 02-13 07:33

    Termius设置,如何设置Termius?

    。今天给大家带来如何设置Termius。 Termius是一款功能强大的SSH终端工具,支持多种操作系统,包括Windows、Mac和Linux等。以下是关于如何实现Termius设置
    的头像 发表于 12-18 15:22 2158次阅读
    Termius<b class='flag-5'>设置</b>,如何<b class='flag-5'>设置</b>Termius?

    ASCP200 流保护参数设置

    流保护
    acrelxqx
    发布于 :2024年12月18日 09:26:52

    ASCP300 压保护参数设置

    流保护
    acrelxqx
    发布于 :2024年12月18日 09:25:21