为什么stm32 HAL_Delay函数卡死
时间: 2024-01-01 08:06:42 浏览: 445
STM32 CubeMx延时头文件
stm32 HAL_Delay函数卡死可能有多种原因,以下是其中一些可能的原因:
1. 系统时钟配置错误:如果系统时钟配置错误,可能会导致HAL_Delay函数无法正确计数,从而卡死。
2. 中断嵌套:如果在HAL_Delay函数执行期间,发生了中断嵌套,可能会导致HAL_Delay函数卡死。
3. 调用其他延时函数:如果在HAL_Delay函数执行期间,调用了其他延时函数,可能会导致系统死循环,从而卡死。
4. 硬件故障:如果硬件出现故障,可能会导致HAL_Delay函数卡死。
需要具体分析具体情况,才能找到问题所在。
阅读全文