5452| 2
|
STM32H743 VREFBUF寄存器不可设置 |
1金钱
最佳答案经过一天的探索,发现了一个神奇的东西——__HAL_RCC_VREF_CLK_ENABLE()
就是VREF的时钟
正常情况下,使用CubuMX配置好VREFBUF后,没有函数会打开VREF时钟,所以内部VREFBUF不能工作,相关的寄存器就始终是0x0000 0000.
只需要在初始化代码里打开VREF的时钟,即调用__HAL_RCC_VREF_CLK_ENABLE(),时钟打开后,VREFBUF相关的寄存器就可以正常配置了,VREFBUF也能提供基准电压了。
| ||
可能我已经不能算新人了
|
||
| ||
可能我已经不能算新人了
|
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-27 11:11
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网