STM32G474xx HAL 用户手册
函数
初始化和配置函数
RNG 导出函数

初始化和配置函数。 更多...

函数

HAL_StatusTypeDef HAL_RNG_Init (RNG_HandleTypeDef *hrng)
 初始化RNG外设并创建关联的句柄。
HAL_StatusTypeDef HAL_RNG_DeInit (RNG_HandleTypeDef *hrng)
 反初始化RNG外设。
__weak void HAL_RNG_MspInit (RNG_HandleTypeDef *hrng)
 初始化RNG MSP。
__weak void HAL_RNG_MspDeInit (RNG_HandleTypeDef *hrng)
 反初始化RNG MSP。
HAL_StatusTypeDef HAL_RNG_RegisterCallback (RNG_HandleTypeDef *hrng, HAL_RNG_CallbackIDTypeDef CallbackID, pRNG_CallbackTypeDef pCallback)
 注册一个用户RNG回调,以替代弱预定义的回调。
HAL_StatusTypeDef HAL_RNG_UnRegisterCallback (RNG_HandleTypeDef *hrng, HAL_RNG_CallbackIDTypeDef CallbackID)
 注销一个RNG回调,RNG回调将重定向到弱预定义的回调。
HAL_StatusTypeDef HAL_RNG_RegisterReadyDataCallback (RNG_HandleTypeDef *hrng, pRNG_ReadyDataCallbackTypeDef pCallback)
 注册数据就绪RNG回调,以替代弱预定义的HAL_RNG_ReadyDataCallback()回调。
HAL_StatusTypeDef HAL_RNG_UnRegisterReadyDataCallback (RNG_HandleTypeDef *hrng)
 注销数据就绪RNG回调,数据就绪RNG回调将重定向到弱预定义的HAL_RNG_ReadyDataCallback()回调。

详细描述

初始化和配置函数。

 ===============================================================================
          ##### 初始化和配置函数 #####
 ===============================================================================
    [..]  本节提供允许以下操作的函数:
      (+) 根据 RNG_InitTypeDef 中指定的参数初始化 RNG 并创建关联的句柄
      (+) 反初始化 RNG 外设
      (+) 初始化 RNG MSP
      (+) 反初始化 RNG MSP


函数文档

HAL_StatusTypeDef HAL_RNG_DeInit ( RNG_HandleTypeDef hrng)

反初始化RNG外设。

参数:
hrng指向包含RNG配置信息的 RNG_HandleTypeDef 结构体的指针。
返回值:
HAL状态

定义位于文件 stm32g4xx_hal_rng.c 的第 219 行。

引用 __RNG_HandleTypeDef::ErrorCode, HAL_RNG_ERROR_NONE, HAL_RNG_MspDeInit(), HAL_RNG_STATE_RESET, __RNG_HandleTypeDef::Instance, __RNG_HandleTypeDef::MspDeInitCallback, 和 __RNG_HandleTypeDef::State.

HAL_StatusTypeDef HAL_RNG_Init ( RNG_HandleTypeDef hrng)

反初始化RNG MSP。

参数:
hrng指向包含RNG配置信息的 RNG_HandleTypeDef 结构体的指针。
返回值:

定义位于文件 stm32g4xx_hal_rng.c 的第 282 行。

引用 UNUSED.

HAL_RNG_DeInit()HAL_RNG_UnRegisterCallback() 引用。

初始化RNG MSP。

参数:
hrng指向包含RNG配置信息的 RNG_HandleTypeDef 结构体的指针。
返回值:

定义位于文件 stm32g4xx_hal_rng.c 的第 267 行。

引用 UNUSED.

HAL_RNG_Init()HAL_RNG_UnRegisterCallback() 引用。

HAL_StatusTypeDef HAL_RNG_RegisterCallback ( RNG_HandleTypeDef hrng,
HAL_RNG_CallbackIDTypeDef  CallbackID,
pRNG_CallbackTypeDef  pCallback 
)

注册一个用户RNG回调,以替代弱预定义的回调。

参数:
hrngRNG 句柄
CallbackID要注册的回调ID。此参数可以是以下值之一:
pCallback指向回调函数的指针
返回值: