当前位置: 首页 > 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.ds6.com.cn/news/118939.html

相关文章:

  • 河北 网站建设品牌策划方案怎么做
  • 做问卷调查赚钱网站好优化大师是什么软件
  • 哪个素材网站比较好用广州seo网站服务公司
  • 网站建设东北北京网优化seo公司
  • 乐从网站建设企业营销策划书模板
  • wordpress自定义分类目录seo代码优化步骤
  • 网站优化推广seo全网引流推广
  • wordpress制作企业网站软文编辑器
  • asp.net mvc 做网站开鲁网站seo不用下载
  • 手表网站十大品牌品牌如何做推广
  • 零基础做网站教程目前疫情最新情况
  • 北京高端网站定制公司优化营商环境条例
  • 自己做网站的流程下载草根seo视频大全网站
  • 营销型网站建设思路百度做广告怎么收费
  • 网站建立于网页设计seo sem论坛
  • wordpress部署篇嘉兴seo网络推广
  • 大港做网站重庆seo网络推广
  • 家庭电脑可以做网站吗甘肃seo网站
  • wordpress 过滤seo关键词优化怎么收费
  • 把网站放到服务器seo排名优化哪家好
  • 淄赌博做网站江北seo综合优化外包
  • 利用python做网站网站建设优化400报价
  • 做网站的团队百度推广怎么做的
  • 网站是请网络公司制作的请问我该怎样获得并确定网站的所有权?优化营商环境条例
  • 常州网站建设团队让手机变流畅的软件下载
  • 政府网站建设发展规划在哪个网站可以免费做广告
  • 深圳网站建设手机网站建设代刷网站推广
  • 做直播网站用什么程序世界羽联最新排名
  • 家具网站建设需求seo关键词优化外包公司
  • 音乐网站开发文档撰写模板按效果付费的推广