MCU总工 发表于 2025-7-7 11:13:53

FreeRTOS任务间消息队列

FreeRTOS任务间消息队列
📨 实例代码:c


复制


下载





QueueHandle_t xQueue = xQueueCreate(5, sizeof(int));// 发送任务void vSenderTask(void *pv) {    int val = 1;    xQueueSend(xQueue, &val, portMAX_DELAY);}// 接收任务void vReceiverTask(void *pv) {    int recv_val;    if(xQueueReceive(xQueue, &recv_val, 1000)) {      printf("Received: %d\n", recv_val);    }}
⚖️ 使用场景:
[*]传感器数据传递
[*]事件通知

页: [1]
查看完整版本: FreeRTOS任务间消息队列