STM32H7列随机数字发生器
随机数字发生器
可以在硬件层面上产生一个随机的uint32_t的随机数据 。
实验现象
通过串口打印出随机产生的数字
代码
void RNG_Init(void)
{
hrng.Instance = RNG;
hrng.Init.ClockErrorDetection = RNG_CED_ENABLE;
HAL_RNG_Init(&hrng)
}
HAL_RNG_GenerateRandomNumber(&hrng,&mun);
printf("生成随机数:%d\r\n",mun);
HAL_Delay(1000);