今天用ADC去采样电压,并控制TIM输出不同占空比的PWM
发现一个问题,我仅仅在RCC->APB2ENR中enable了ADC的时钟,并通过APB2RSTR复位了ADC1,
但是我并没有配置RCC->CFGR和RCC->CFGR3去选择ADC的输入时钟为HSI or PCLK分频。
我查了Systeminit(),发现CFGR的ADCPRE被清零了,这说明ADC选择了PCLK/2作为时钟源;
而CFGR3的ADCSW也被置零了,所以ADC采用了HSI14作为时钟源;
但是!!!RCC->CR2中HSI14被清零了,所以HSI14并没有工作。
所以请教各位,在默认情况下,ADC的时钟源到底是什么? |