1、现象:使用vTaskDelay(500)时,使用打印串口打印时间戳发现,实际的时间是4s左右,无法满足预期,经过排查,系统时钟配置是对的,晶振是好的。
2、解决办法:查看系统文件
在没有移植FreeRTOS前,寄存器版本的demo没有用到SystemInit函数,所以注释掉以下代码为防止报错!
因此需要把注释去掉,使用FreeRTOS需要使用到SystemInit函数
1、现象:使用vTaskDelay(500)时,使用打印串口打印时间戳发现,实际的时间是4s左右,无法满足预期,经过排查,系统时钟配置是对的,晶振是好的。
2、解决办法:查看系统文件
在没有移植FreeRTOS前,寄存器版本的demo没有用到SystemInit函数,所以注释掉以下代码为防止报错!
因此需要把注释去掉,使用FreeRTOS需要使用到SystemInit函数