没有合适的资源?快使用搜索试试~ 我知道了~
任务通知模拟消息邮箱实验-ce 6810配置手册
需积分: 26 74 下载量 72 浏览量
2021-07-11
14:27:46
上传
评论
收藏 10.79MB PDF 举报
温馨提示
17.7 任务通知模拟消息邮箱实验 任务通知也可用来向任务发送数据,但是相对于用队列发送消息,任务通知向任务发送消 息会受到很多限制! 1、只能发送 32 位的数据值。 2、消息被保存为任务的任务通知值,而且一次只能保存一个任务通知值,相当于队列长度 为 1。 因此说任务通知可以模拟一个轻量级的消息邮箱而不是轻量级的消息队列。任务通知值就 是消息邮箱的值。 发送数据可以使用函数 xTaskNotify()或者 xTaskNotifyFromISR(),函数的参数 eAction 设置 eSetValueWithOverwrite 或 者 eSetValueWithoutOverwrite 。 如 果 参 数 eAction 为 eSetValueWithOverwrite 的话不管接收任务的通知值是否已经被处理,这个通知值都会被更新。 参数 eAction 为 eSetValueWithoutOverwrite 的话如果上一个任务通知值话还没有被处理,那么新 的任务通知值就不会更新。如果要读取任务通知值的话就使用函数 xTaskNotifyWait()。下面通 过一个实验来演示一下任务通知是如何用作消息邮箱。
资源推荐
资源评论
资源评论
啊宇哥哥
- 粉丝: 29
- 资源: 4162
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功