问题1:采样及转换时间最小的1us是在CPU时钟为56MHz(STM32F101xx为28MHz)时达到。"这句话出自何处? 我倒是看到fADC的最大值是14MHz 答:这句话出自《STM32技术参考手册》第16.2节 ADC conversion time: – STM32F103xx performance line devices: 1 us at 56 MHz (1.17 us at 72 MHz) – STM32F101xx access line devices: 1 us at 28 MHz (1.55 us at 36 MHz) 关于fADC的最大值是14MHz,请看《STM32F103xx数据手册》第5.3.5节,表18下面的注释: Specific conditions for ADC: fHCLK = 56 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK, fADCCLK = fAPB2/4, ADON bit in the ADC_CR2 register is set to 1. 即fADC在fHCLK=fAPB2=56MHz时达到14MHz。