HAL_Delay(uint32_t Delay);
HAL_Delay()
函数:这是一个阻塞延迟函数,它利用滴答定时器(Systick)来提供毫秒级的延迟。这个函数的延迟精度受系统时钟配置的影响。
HAL_Delay()
函数底层调用了 HAL_SuspendTick()
和 HAL_ResumeTick()
来控制 Systick 的启动和停止,以便在延迟期间不处理其他中断。
HAL_Delay(uint32_t Delay);
HAL_Delay()
函数:这是一个阻塞延迟函数,它利用滴答定时器(Systick)来提供毫秒级的延迟。这个函数的延迟精度受系统时钟配置的影响。
HAL_Delay()
函数底层调用了 HAL_SuspendTick()
和 HAL_ResumeTick()
来控制 Systick 的启动和停止,以便在延迟期间不处理其他中断。