RTOS-定义任务代码
- //任务优先级
- #define START_TASK_PRIO 1
- //任务堆栈大小
- #define START_STK_SIZE 128
- //任务堆栈
- StackType_t StartTaskStack[START_STK_SIZE];
- //任务控制块
- StaticTask_t StartTaskTCB;
- //任务句柄
- TaskHandle_t StartTask_Handler;
- //任务函数
- void start_task(void *pvParameters);
- //任务优先级
- #define TASK1_TASK_PRIO 2
- //任务堆栈大小
- #define TASK1_STK_SIZE 128
- //任务堆栈
- StackType_t Task1TaskStack[TASK1_STK_SIZE];
- //任务控制块
- StaticTask_t Task1TaskTCB;
- //任务句柄
- TaskHandle_t Task1Task_Handler;
- //任务函数
- void task1_task(void *pvParameters);
- //任务优先级
- #define TASK2_TASK_PRIO 3
- //任务堆栈大小
- #define TASK2_STK_SIZE 128
- //任务堆栈
- StackType_t Task2TaskStack[TASK2_STK_SIZE];
- //任务控制块
- StaticTask_t Task2TaskTCB;
- //任务句柄
- TaskHandle_t Task2Task_Handler;
- //任务函数
- void task2_task(void *pvParameters);
|