// 引用头文件
/* Includes ------------------------------------------------------------------*/
#include "FreeRTOS.h"
#include "task.h"
#include "main.h"
#include "cmsis_os.h"
// 定义任务句柄
osThreadId defaultTaskHandle;
// 任务函数的原型
void StartdefaultTask(void const * argument);
// FREERTOS初始化函数
void MX_FREERTOS_Init(void)
{
/*......其他代码......*/
// 创建任务
/* Create the thread(s) */
/* definition and creation of defaultTask */
osThreadDef(defaultTask, StartdefaultTask, osPriorityNormal, 0, 128);
defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL);
/*......其他代码......*/
}
/* USER CODE END Header_StartdefaultTask */
void StartdefaultTask(void const * argument)
{
/* USER CODE BEGIN StartdefaultTask */
/* Infinite loop */
for(;;)
{
osDelay(1);
}
/* USER CODE END StartdefaultTask */
}
|
———————————————— 版权声明:本文为CSDN博主「早点儿毕业」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_35913527/article/details/120751782