当前位置: 首页 > news >正文

浙江龙泉建设局网站广州品牌营销策划公司排名

浙江龙泉建设局网站,广州品牌营销策划公司排名,做网站建设的一般在哪儿找,怎样找人做网站一.消息队列的概念及应用消息队列(queue):可以在任务与任务间、中断和任务间传递消息,实现任务接收来自其他任务或中断的不固定的消息1.1任务需求1、使用消息队列检测串口输入2、通过串口发送字符串openled1,openled2&…

一.消息队列的概念及应用

消息队列(queue):可以在任务与任务间、中断和任务间传递消息,实现任务接收来自其他任务或中断的不固定的消息

1.1任务需求

1、使用消息队列检测串口输入

2、通过串口发送字符串openled1,openled2,openled3,分别打开板载led1,led2,led3

3、通过串口发送字符串closeled1,closeled2,closeled3,分别关闭板载led1,led2,led3

1.2API

函数原型

#include “FreeRTOS.h”

#include “queue.h”

QueueHandle_t xQueueCreate( ①UBaseType_t uxQueueLength, ②UBaseType_t uxItemSize );

功能概述

创建一个消息队列,并返回消息队列句柄

参数

①:队列一次可容纳消息的最大长度

②:队列中每个消息体大小

返回值

NULL:创建失败

Any other value :创建成功,返回消息队列句柄

注意事项

队列可以用于任务与任务通信,也是用于中断与任务通信

可在调度器开启之前,创建消息队列

函数原型

#include “FreeRTOS.h”

#include “queue.h”

BaseType_t xQueueSend/xQueueSendToFront/xQueueSendToBack(

① QueueHandle_t xQueue,

②const void * pvItemToQueue,

③ TickType_t xTicksToWait );

功能概述

在任务中往队列中传入消息

xQueueSend 等价于xQueueSendToBack 入到队尾

xQueueSendToFront 入到队头

参数

①:消息队列句柄

②:要发送的消息的地址

③:阻塞等待时间

返回值

pdPASS:发送成功

errQUEUE_FULL:队列已经满,发送失败

注意事项

None

函数原型

#include “FreeRTOS.h”

#include “queue.h”

BaseType_t xQueueSendFromISR/xQueueSendToFrontFromISR/xQueueSendToBackFromISR (

① QueueHandle_t xQueue,

②const void * pvItemToQueue,

③ BaseType_t *pxHigherPriorityTaskWoken);

功能概述

在中断中往队列中传入消息

xQueueSendFromISR 等价于xQueueSendToBackFromISR 入到队尾

xQueueSendToFrontFromISR 入到队头

参数

①:消息队列句柄

②:要发送的消息的地址

③:NULL

返回值

pdTRUE:发送成功

errQUEUE_FULL:队列已经满,发送失败

注意事项

调用此函数,会触发上下文切换(当前被中断的任务优先级低于解除阻塞的任务)

在启动调度器之前不能调用此函数

函数原型

#include “FreeRTOS.h”

#include “queue.h”

BaseType_t xQueueReceive(

①QueueHandle_t xQueue,

②void *pvBuffer,

③TickType_t xTicksToWait );

功能概述

在任务中读取消息队列消息

参数

①:消息队列句柄

②:接收消息的缓冲区

③:阻塞等待时间

返回值

pdPASS:创建失败

errQUEUE_EMPTY:消息队列为空

注意事项

None

函数原型

#include “FreeRTOS.h”

#include “queue.h”

BaseType_t xQueueReceiveFromISR(

① QueueHandle_t xQueue,

② void *pvBuffer,

③BaseType_t *pxHigherPriorityTaskWoken );

功能概述

在中断中读取消息队列消息

参数

①:消息队列句柄

②:接收消息的缓冲区

③:NULL

返回值

pdPASS:创建失败

pdFAIL:消息队列为空

注意事项

调用此函数,会触发上下文切换(当前被中断的任务优先级低于解除阻塞的任务)

在启动调度器之前不能调用此函数

二.函数应用

http://www.zhongyajixie.com/news/5603.html

相关文章:

  • 网站建设无广告河南做网站的
  • 南京高端定制网站建设搜索引擎推广步骤
  • 网站建设有哪些平台营销策略都有哪些方面
  • 前端代码做招新网站如何在百度发广告
  • wordpress 推荐位调用内蒙古seo优化
  • 安徽基层党组织建设网站成都外贸seo
  • 网站收录上万没有流量蔡甸seo排名公司
  • 公司两学一做网站重庆快速网络推广
  • 广东省水利工程建设信息网站电商运营数据六大指标
  • 上海做机床的公司网站北京建站工作室
  • 企业网站建设有没有模板google浏览器官方
  • 修改wordpress上传路径seopeixun
  • 手机行业动态网站制作杭州网站seo外包
  • 网站建设方案模板经典软文案例200字
  • 云校网站建设推广发布任务平台app下载
  • 自做装逼头像网站网络营销软文范例300字
  • 上海做app开发公司徐州网站建设方案优化
  • 浅谈网站规划建设与管理维护登录百度app
  • 石家庄做网站需要多少钱恩城seo的网站
  • 富阳做网站企业网络推广的方法
  • 今日头条做免费网站推广普通话的意义30字
  • 唐山网址建站外链代发平台
  • rtt全民互助平台网站开发网络舆情分析报告范文
  • 昆明哪些做网站建设的公司培训总结
  • 微信上浏览自己做的网站叶涛网站推广优化
  • 手机网站建设制作教程视频教程软文推广营销
  • 检察门户网站建设自查报告快速优化官网
  • 网站建设项目规划书合肥关键词排名推广
  • 官网网站优化公司百度信息流广告投放
  • 网站网站建站关键词热度分析