STM32G474xx HAL 用户手册
函数
HAL 控制函数
HAL 导出函数

HAL 控制函数。 更多...

函数

__weak void HAL_IncTick (void)
 此函数用于递增用作应用程序时基的全局变量"uwTick"。
__weak uint32_t HAL_GetTick (void)
 提供以毫秒为单位的滴答值。
uint32_t HAL_GetTickPrio (void)
 此函数返回滴答优先级。
HAL_StatusTypeDef HAL_SetTickFreq (uint32_t Freq)
 设置新的滴答频率。
uint32_t HAL_GetTickFreq (void)
 返回滴答频率。
__weak void HAL_Delay (uint32_t Delay)
 此函数基于递增的变量提供最小延迟(以毫秒为单位)。
__weak void HAL_SuspendTick (void)
 暂停滴答递增。
__weak void HAL_ResumeTick (void)
 恢复滴答递增。
uint32_t HAL_GetHalVersion (void)
 返回HAL版本。
uint32_t HAL_GetREVID (void)
 返回设备版本标识符。
uint32_t HAL_GetDEVID (void)
 返回设备标识符。
uint32_t HAL_GetUIDw0 (void)
 返回唯一设备标识符的第一个字(基于96位的UID)。
uint32_t HAL_GetUIDw1 (void)
 返回唯一设备标识符的第二个字(基于96位的UID)。
uint32_t HAL_GetUIDw2 (void)
 返回唯一设备标识符的第三个字(基于96位的UID)。

详细描述

HAL 控制函数。

 ===============================================================================
                      ##### HAL 控制函数 #####
 ===============================================================================
    [..]  本节提供的函数允许:
      (+) 提供以毫秒为单位的滴答值
      (+) 提供以毫秒为单位的阻塞延迟
      (+) 暂停时基源中断
      (+) 恢复时基源中断
      (+) 获取HAL API驱动程序版本
      (+) 获取设备标识符
      (+) 获取设备版本标识符


函数文档

void HAL_Delay ( uint32_t  Delay)

此函数基于递增的变量提供最小延迟(以毫秒为单位)。

注意:
在默认实现中,SysTick定时器是时基源。它用于在规则时间间隔生成中断,其中uwTick递增。
此函数声明为__weak,以便在用户文件中存在其他实现时被覆盖。
参数:
Delay指定延迟时间长度,以毫秒为单位。
返回值:

定义在文件 stm32g4xx_hal.c 的第 400 行。

引用 HAL_GetTick()uwTickFreq

HAL_DACEx_SelfCalibrate()HAL_OPAMP_SelfCalibrate()HAL_OPAMPEx_SelfCalibrateAll()HAL_PCDEx_BCD_VBUSDetect() 引用。

uint32_t HAL_GetDEVID ( void  )

返回设备标识符。

返回值:
设备标识符

定义在文件 stm32g4xx_hal.c 的第 470 行。

uint32_t HAL_GetHalVersion ( void  )

返回HAL版本。

返回值:
版本: 0xXYZR(每个十进制数8位,R表示RC)

定义在文件 stm32g4xx_hal.c 的第 452 行。

引用 __STM32G4xx_HAL_VERSION

uint32_t HAL_GetREVID ( void  )

返回设备版本标识符。

返回值:
设备版本标识符

定义在文件 stm32g4xx_hal.c 的第 461 行。

uint32_t HAL_GetTick ( void  )