HAL_GetTick()函数用法
时间: 2023-09-10 12:09:07 浏览: 245
HAL_GetTick()函数是STM32 HAL库中提供的一个函数,用于获取当前系统的运行时间,单位为毫秒。
该函数的用法如下:
```c
uint32_t HAL_GetTick(void);
```
该函数返回一个32位的无符号整数,表示从系统启动开始到当前时刻经过的毫秒数。因此,可以通过调用该函数来实现延时、定时等功能。
需要注意的是,该函数的实现依赖于一个系统滴答定时器(SysTick),因此在使用该函数之前,需要确保该定时器已经被正确地初始化和启动。
此外,HAL_GetTick()函数返回的时间数值是一个循环计数器,当计数器溢出时会从零重新开始计数。因此,在计算时间间隔时,需要考虑到计数器溢出的情况。