ST意法半导体
直播中

建立建利12

8年用户 1276经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

HAL_Delay(X) 函数延迟了一半的原因是什么?

大家好,
我在我的代码上写了 HAL_Delay(1000) 或 HAL_Delay(5000) 但它延迟了一半。我检查了 SystickTimer 它工作正常。但是 HAL_Delay 函数给了我一半的延迟时间。
我用相同的板创建了另一个项目,具有相同的 Cubemx 功能,它工作正常。
我应该在哪里检查我的代码以找出它有什么问题(在调试模式下)?






回帖(1)

王丽

2022-12-26 10:31:27
为什么我这样做我不知道,但我写了两次 HAL_IncTick(); SysTick_Handler 中的函数。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分