硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2938|回复: 1
收起左侧

[FreeRTOS] FreeRTOS 的 事件标志组请教下 ?

[复制链接]

611

主题

3063

回帖

4916

积分

至尊会员

积分
4916
发表于 2018-7-25 16:29:45 | 显示全部楼层 |阅读模式
               
在 进行音乐播放时的设置如下 :

                {
                        /* 等待所有任务发来事件标志 */
                        uxBits = xEventGroupWaitBits(xCreatedEventGroup, /* 事件标志组句柄 */
                                                                 0xFFFE,                        /* 等待0xFFFE某一位被设置 */
                                                                 pdTRUE,             /* 退出前0xFFFF位被清除,这里是任意0xFFFF位被设置就“退出”*/
                                                                 pdFALSE,            /* 设置为pdTRUE表示等待0xFFFF任意位被设置*/
                                                                 portMAX_DELAY);          /* 等待延迟时间 */       
                }


在进行录音时的设置如下:
                {
                        /* 等待所有任务发来事件标志 */
                        uxBits = xEventGroupWaitBits(xCreatedEventGroup, /* 事件标志组句柄 */
                                                                 0xFFFF,                        /* 等待0xFFFF某一位被设置 */
                                                                 pdTRUE,             /* 退出前0xFFFF位被清除,这里是任意0xFFFF位被设置就“退出”*/
                                                                 pdFALSE,            /* 设置为pdTRUE表示等待0xFFFF任意位被设置*/
                                                                 portMAX_DELAY);          /* 等待延迟时间 */               
                }


上述的设置中,就只有 0xFFFE, 0xFFFF 不同,
1. 如果我把 播放的事件标志组里面 的 0xFFFE 改成 0xFFFF后,播放 貌似 不成功,
2. 如果我把 录音的事件标志组里面 的 0xFFFF 改成 0xFFFE后,录音 貌似 不成功,

3. 上述 2个的值,最终会影响到什么东东啊 ????






回复

使用道具 举报

10

主题

140

回帖

170

积分

初级会员

积分
170
发表于 2018-7-25 16:43:20 | 显示全部楼层
你要看音乐播放和录音时对应的xEventGroupSetBits()函数,看音乐播放或录音时究竟设置了哪些位。要改就要相应的更改,不能只改xEventGroupWaitBits()。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-22 03:00 , Processed in 0.156416 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表