7、任务通知
2022-11-30 18:18:05 2 举报
AI智能生成
x
作者其他创作
大纲/内容
typedef struct tskTaskControlBlock{....../* configTASK_NOTIFICATION_ARRAY_ENTRIES = 1 */volatile uint32_t ulNotifiedValue[ configTASK_NOTIFICATION_ARRAY_ENTRIES ]; //通知值volatile uint8_t ucNotifyState[ configTASK_NOTIFICATION_ARRAY_ENTRIES ]; //通知状态......} tskTCB
每个任务都有一个结构体:TCB (Task Control Block)
taskNOT_WAITING_NOTIFICATION:任务没有在等待通知
taskWAITING_NOTIFICATION:任务在等待通知
taskNOTIFICATION_RECEIVED:任务接收到了通知,也被称为pending
通知状态
计数值
位
任意数值
通知值
通知状态和通知值
BaseType_t xTaskNotifyGive( TaskHandle_t xTaskToNotify );
void font color=\"#64b5f6\
uint32_t font color=\"#64b5f6\
xTaskNotifyGive/ulTaskNotifyTake
BaseType_t font color=\"#64b5f6\
xTaskNotify/xTaskNotifyWait
函数
7、任务通知
0 条评论
回复 删除
下一页