STM32
直播中

飘逸的D

12年用户 800经验值
私信 关注
[问答]

stm32l072cbt6关掉rng再打开,却出现clock error怎么解决?

我使用的是HAL库函数HAL_RNG_Init,HAL_RNG_DeInit来作为开和关的工具,rng开始能正常运行,但是只要关上再开就会触发clock error,不产生新随机数了。
实验了一下,中断是否使能都是一样的,查看HAL_RNG_Init代码也有开时钟的命令啊,到底错在哪里呢



回帖(1)

李姜芫

2024-3-12 15:21:50
可以调试一下,看看是不是有些条件不同导致关键的函数没有执行。
另外,开关RNG外设是有寄存器控制位的,初始化之后这样控制开关逻辑就比较简单了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分