CH32V203的ADC时钟疑问

CH32V203的ADC时钟疑问

从系统时钟树上来看,ADC的时钟来源是PCLK2,看了时钟的初始化,使用144MHz

image.png

PCLK2等于144MHz,ADC的最大分频是8分频,也就是18MHz,而规格书说明,ADC时钟最大不能超过14MHz,这个怎么解决?

使用的时候降频,不适用的时候恢复,    RCC->CFGR0 |= (uint32_t)RCC_PPRE2_DIV2;    RCC->CFGR0 |= ~(uint32_t)RCC_PPRE2_DIV2;或者主频96M,8分频。


那我一直设置PCLK2二分频,这样没啥问题吧?


那也没问题,但是计算挂载在APB2时钟总线上的时钟都分频了,需要注意一下。


只有登录才能回复,可以选择微信账号登录