一.准备工作
单片机:STM32107VC开发板
工程:已经移植到107开发板上的freeRTOS工程一份。
二.编写代码
1.创建队列句柄:QueueHandle_t Test_Queue = NULL; //创建队列句柄 跟创建任务句柄是一个原理。
2.定义出队列的长度,以及,每个消息的大小
3.创建一个队列具体如下图
4.验证队列是否成功
5.将数据写入到队列中
6.接收信息
致此新建队列的流程也差不多了,我附上我的外部中断里用到队列的部分的代码链接,有需要的可以看看一下,里面用到消息队列。https://download.csdn.net/download/qq_40831778/11813267
本人QQ:2992789432
希望在这里与大家一起学习,进步,不喜勿喷