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]