如下图,在使用cubeMX6.5.0 配置H750VBT6,时钟树和ADC都已配置,但是PLL2中DIVP2无法被使能,同时ADC时钟也未使能。生成程序后缺少ADC时钟程序。
![]() ![]() ![]() |
楼主您好,我试I2C和uart时,是正常的,从手册上看ADC默认选择的是AHB,我还没有找到如何修改这个配置,你也可以看看手册ADC这一章,关于clock的介绍。
应该是6.5版本这个地方有bug,6.4就是OK的。退回到6.4试试, 6.4版本依然可以下载的。
Downgrade to STM32CubeMX 6.4.0 or instert hadcX.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; after hadcX.Instance = ADCX; (X = ADC number)
Downgrade to STM32CubeMX 6.4.0 or instert hadcX.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; a ...
Thanks for your answer, and i will try.
楼主您好,我试I2C和uart时,是正常的,从手册上看ADC默认选择的是AHB,我还没有找到如何修改这个配置,你 ...
您好,这个在使能ADC之后,在生成的程序中,没有ADC的时钟设置程序,导致ADC不启动。我下载 ver6.2.0版本,可以正常使能ADC并切换ADC时钟源,程序中也有ADC时钟配置程序。您也可以下载除ver6.5.0之外的其他安装包来尝试解决该问题。
应该是6.5版本这个地方有bug,6.4就是OK的。退回到6.4试试, 6.4版本依然可以下载的。 ...
好的,感谢你的回答,我已经下载6.2.0来完成工作了。