stm32f407运行freeRTOS的vTaskDelay延时不准确问题

问题:

vTaskDelay比实际慢很多

分析:

我使用的是标准库,官方默认HSE是25M,但是第一块板子是8M,所以更改了官方库的定义,详见链接,但是我现在又换回来25M晶振。

解决办法:

说到底还是晶振设置问题,将定义更改为符合实际大小的晶振,注意!!!!!必须运行SystemCoreClockUpdate()函数,不然依旧不行。

测试使用 82da7c3b-40d5-41de-83cd-24e15b121cad

posted @ 2023-05-25 16:35  skypang  阅读(690)  评论(0)    收藏  举报  来源