STM32G474xx HAL用户手册
数据字段
__RNG_HandleTypeDef结构体参考

#include <stm32g4xx_hal_rng.h>

数据字段

RNG_TypeDef * Instance
RNG_InitTypeDef Init
HAL_LockTypeDef Lock
__IO HAL_RNG_StateTypeDef State
__IO uint32_t ErrorCode
uint32_t RandomNumber
void(* ReadyDataCallback )(struct __RNG_HandleTypeDef *hrng, uint32_t random32bit)
void(* ErrorCallback )(struct __RNG_HandleTypeDef *hrng)
void(* MspInitCallback )(struct __RNG_HandleTypeDef *hrng)
void(* MspDeInitCallback )(struct __RNG_HandleTypeDef *hrng)

详细说明

定义于文件 stm32g4xx_hal_rng.h 的第 80 行。


字段说明

RNG错误回调函数

定义于文件 stm32g4xx_hal_rng.h 的第 99 行。

被以下函数引用:HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterCallback(), 和 HAL_RNG_UnRegisterCallback()

RNG配置参数

定义于文件 stm32g4xx_hal_rng.h 的第 87 行。

被以下函数引用:HAL_RNG_Init()

寄存器基地址

定义于文件 stm32g4xx_hal_rng.h 的第 85 行。

被以下函数引用:HAL_RNG_DeInit(), HAL_RNG_GenerateRandomNumber(), HAL_RNG_Init(), 和 HAL_RNG_IRQHandler()

HAL_LockTypeDef __RNG_HandleTypeDef::Lock

RNG锁定对象

定义于文件 stm32g4xx_hal_rng.h 的第 89 行。

被以下函数引用:HAL_RNG_Init()

RNG Msp反初始化回调函数

定义于文件 stm32g4xx_hal_rng.h 的第 102 行。

被以下函数引用:HAL_RNG_DeInit(), HAL_RNG_RegisterCallback(), 和 HAL_RNG_UnRegisterCallback()

RNG Msp初始化回调函数

定义于文件 stm32g4xx_hal_rng.h 的第 101 行。

被以下函数引用:HAL_RNG_Init(), HAL_RNG_RegisterCallback(), 和 HAL_RNG_UnRegisterCallback()

最近生成的RNG数据

定义于文件 stm32g4xx_hal_rng.h 的第 95 行。

被以下函数引用:HAL_RNG_GenerateRandomNumber(), HAL_RNG_IRQHandler(), 和 HAL_RNG_ReadLastRandomNumber()

void(* __RNG_HandleTypeDef::ReadyDataCallback)(struct __RNG_HandleTypeDef *hrng, uint32_t random32bit)

RNG数据就绪回调函数

定义于文件 stm32g4xx_hal_rng.h 的第 98 行。

被以下函数引用:HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterReadyDataCallback(), 和 HAL_RNG_UnRegisterReadyDataCallback()


本结构的文档由以下文件生成: