可以看下STM32的时钟树框图:为了保证ADC转换时间为1us,APB2的时钟必须为14MHz,28MHz或者56MHz。
所以一般adc都是系统时钟6分頻后:12m时钟运行。
有两分頻和4分频的原因:也许你的系统时钟此时不是72m或许更小,所以需要小分頻。
不超过14m的原因是因为adc的最大转换速率是1mhz,adc时钟太高了会导致精确度下降。