调试发现,程序卡在
if ((HAL_GetTick() - tickstart) > HSE_TIMEOUT_VALUE)处,不往下进行。
原因:重复使能时钟。
程序卡在if ((HAL_GetTick() - tickstart) > HSE_TIMEOUT_VALUE)处
最新推荐文章于 2025-09-11 18:17:16 发布
本文分析了一种常见的程序卡顿问题,即在HAL库中使用定时器时,由于重复使能时钟导致程序在特定条件判断处停滞不前的现象。文章深入探讨了问题的根本原因,并提供了相应的解决方案。
575





