wapcms建站系统网站运营教程

张小明 2026/1/9 6:01:30
wapcms建站系统,网站运营教程,建设网站赚钱,肇庆 网站建设队列 简单的说 他就是传递信息的作用 队列项目: 队列中的每个数据单元#xff08;如示意图中的每个圆圈#xff09;队列长度: 队列能存储的最大项目数量#xff08;如最多存放5个数据#xff09;FIFO#xff08;先进先出#xff09;: 默认方式#xff0c;先入队的数据优…队列简单的说 他就是传递信息的作用队列项目: 队列中的每个数据单元如示意图中的每个圆圈队列长度: 队列能存储的最大项目数量如最多存放5个数据FIFO先进先出: 默认方式先入队的数据优先被读取如流水线依次处理LIFO后进先出: 可配置但较少使用需记忆First In First Out专业术语2数据传递方式值传递: 默认将数据拷贝到队列中如兔子产生的数据完整复制到队列指针传递: 传递较大数据时为节省时间可采用指针传递3多任务访问共享性: 队列不属于特定任务任何任务/中断都可发送/读取消息互斥保护: 自动实现入队出队操作的互斥访问4阻塞机制阻塞时间设置:0: 不等待立即返回0_portMAX_DELAY 等待指定时间后超时返回portMAX_DELAY 死等直到操作成功下面我们分析队列相关API函数QueueHandle_t xQueueCreate( UBaseType_t uxQueueLength, UBaseType_t uxItemSize );参数说明:uxQueueLength: 队列最大容量如5个数据uxItemSize: 每个数据项的字节大小返回值: 成功返回队列句柄失败返回NULL下面我们进行写队列​ BaseType_t xQueueSend( QueueHandle_t xQueue, const void* pVItemToQueue, TickType_t xTicksToWait ) ​BaseType_t xQueueReceive(QueueHandle_t xQueue, void *pvBuffer, TickType_t xTicksToWait);这是我们读队列​ xQueue待读取的队列句柄 pvBuffer数据读取缓冲区指针存放读出数据 xTicksToWait阻塞超时时间单位系统时钟节拍 ​下面我们开始进行实际操作我们的任务是按下key1 向队列发数据 按下key2 向队列接收数据我们创建任务 下面我们创建队列其中16是我们的队列是 长度 uint16_t 8位 为一个字节所以是两个字节下面我放进去源代码void StartTaskReceive(void const * argument) { /* USER CODE BEGIN StartTaskReceive */ uint16_t buf; BaseType_t status; /* Infinite loop */ for(;;) { if (HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_1) GPIO_PIN_RESET) { osDelay(20); if (HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_1) GPIO_PIN_RESET) { status xQueueReceive(myQueueHandle, buf, 0); if (status pdTRUE) { printf(读取队列成功读出值%d\r\n, buf); } else { printf(读取队列失败\r\n); } } while (HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_1) GPIO_PIN_RESET); } osDelay(10); } /* USER CODE END StartTaskReceive */ }后面我会更新 二值信号量
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

查看服务器上的网站一流的网站建设流程

导言 NVIDIA 显卡是驱动现代游戏、创意设计和科学计算的强大引擎。无论是追求流畅的游戏帧率,还是需要稳定的渲染输出,或是进行高效的并行计算,一块设置得当的显卡都是关键。然而,复杂的软硬件环境有时会导致各种问题&#xff0c…

张小明 2025/12/25 23:10:41 网站建设

做淘宝客需要建网站吗wordpress加载中

WCF服务的托管与安全详解 1. WCF服务的地址定义 WCF服务是端点的集合,每个端点都有唯一的地址。端点地址和绑定决定了端点监听传入请求的位置和方式。除了端点地址,服务本身还有一个称为基地址的地址。基地址用作端点中可能定义的相对地址的基础。使用相对地址而非绝对地址…

张小明 2026/1/7 4:29:38 网站建设

如何做外国网站销售如何申请网页域名

思岚Aurora基础使用之数据可视化篇在我们能够从雷达得到数据之后,我们就可以用openCV对其进行可视化,方便我们观察数据的趋势。所以本篇文章介绍如何进行可视化这一操作。数据的可视化,其实就是在一块画布上显示出一些数据信息,所…

张小明 2025/12/26 5:59:03 网站建设

网站后台账户如何做会计分录wms仓储管理系统

在Android应用开发过程中,日志分析是定位问题、优化性能的关键环节。传统的调试方式往往需要连接电脑、使用ADB命令,过程繁琐且不够便捷。今天,我们将为您介绍一款革命性的Android日志工具——LogcatReader,让您直接在移动端完成所…

张小明 2026/1/6 13:19:30 网站建设

网站服务公司人工成本进什么费用云平台网站叫什么

你是否曾经想过,家里那些被淘汰的安卓电视盒子其实蕴藏着巨大的潜力?今天,让我们一起探索如何将RK3568设备从娱乐终端改造成功能强大的Armbian服务器。 【免费下载链接】amlogic-s9xxx-armbian amlogic-s9xxx-armbian: 该项目提供了为Amlogic…

张小明 2025/12/25 19:11:13 网站建设

个人网站页面设计作品汕尾住房和城乡建设局网站

💡实话实说:有自己的项目库存,不需要找别人拿货再加价,所以能给到超低价格。摘要 随着高校毕业人数的逐年增加,就业市场竞争日益激烈,高校就业管理工作面临巨大挑战。传统的人工管理方式效率低下&#xff0…

张小明 2025/12/27 10:33:29 网站建设