FreeRTOS 快捷配置
cubemx快捷配置


这里选 TIM1 是因为 SysTick 是预留给 FreeRTOS 的,如果 HAL 库也用 SysTick 会有冲突,无法延时。
Freertos文件内配置:
| 宏定义名称 | 在那个文件 | 什么作用 |
|---|---|---|
configUSE_PREEMPTION | FreeRTOSConfig.h | 任务是否抢占式调度,1是0否 |


这里选 TIM1 是因为 SysTick 是预留给 FreeRTOS 的,如果 HAL 库也用 SysTick 会有冲突,无法延时。
| 宏定义名称 | 在那个文件 | 什么作用 |
|---|---|---|
configUSE_PREEMPTION | FreeRTOSConfig.h | 任务是否抢占式调度,1是0否 |