
STM32 HAL库中HAL_Delay延时函数解析
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文深入分析了在基于ARM内核的微控制器STM32开发过程中常用的HAL库中的HAL_Delay延时函数的工作原理及其应用场景。
HAL库提供了延时函数,但这些函数仅支持毫秒级别的延时,并不具备微秒级别延时的功能。下面是与HAL库相关的延时功能配置的函数:
// 调用 HAL_SYSTICK_Config 函数设置每隔 1ms 中断一次
__weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
{
// 配置系统在 1ms 的基础上产生中断
if (HAL_SYSTICK_Config(SystemCoreClock / (1000U / uwTickFreq)) > 0U)
return HAL_ERROR;
}
全部评论 (0)
还没有任何评论哟~


