这是原子哥的程序while(RNG_GetFlagStatus(RNG_FLAG_DRDY)==RESET&&retry<10000) //等待随机数就绪
{
retry++;
delay_us(100);
}
if(retry>=10000)return 1;//随机数发生器不正常
这是stm32f4XX_rng.c里面的介绍使用 This section provides a function allowing to get the 32 bit Random number
(@) Before to call this function you have to wait till DRDY flag is set,
using RNG_GetFlagStatus(RNG_FLAG_DRDY) function.
stm32f4XX_rng.c里面介绍获取32位的随机数必须使RNG_FLAG_DRAY置位(也就是1),而原子哥怎么是RESET复位(0),和库相反,新人求解释
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
原来如此,谢谢各位大神指点迷津
一周热门 更多>