freeRTOS 时间片
时间: 2023-11-17 13:00:13 浏览: 133
在FreeRTOS中,时间片是指任务调度器为每个任务分配的最小时间单位。时间片的大小由系统的tick数决定,每个任务在执行时会被分配一个时间片,当时间片用完后,任务会被挂起,等待下一次调度。FreeRTOS的时间片只能是一个tick,因为它的时间片就是正常的任务调度。与其他RTOS不同,FreeRTOS必须为HAL设置一个非SysTick定时器作为HAL的基础时钟,SysTick将自动作为FreeRTOS的基础时钟。这是因为使用SysTick作为FreeRTOS的基础时钟会与HAL_Delay发生冲突。
阅读全文