woshilee 发表于 2014-12-2 15:20:17

ADCCLK是不超过14MHZ吗?

参考手册中说的是不超过14M,看到固件库中是进行了四分频,四分频后是72M/4=18M
void RCC_Configuration(void)
{
#if defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || defined (STM32F10X_HD_VL)
/* ADCCLK = PCLK2/2 */
RCC_ADCCLKConfig(RCC_PCLK2_Div2);
#else
/* ADCCLK = PCLK2/4 */
RCC_ADCCLKConfig(RCC_PCLK2_Div4);
#endif
/* Enable peripheral clocks ------------------------------------------------*/
/* Enable DMA1 clock */
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);

/* Enable ADC1 and GPIOC clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 | RCC_APB2Periph_GPIOC, ENABLE);
}

arm8686 发表于 2014-12-3 19:11:03

PCLK2 只有 36MHz 吧?

woshilee 发表于 2014-12-4 18:10:24

arm8686 发表于 2014-12-3 19:11
PCLK2 只有 36MHz 吧?

默认设置的是72M

suna-2027220 发表于 2014-12-4 19:55:17

arm8686 发表于 2014-12-3 19:11
PCLK2 只有 36MHz 吧?

大哥,你搞反了吧!
页: [1]
查看完整版本: ADCCLK是不超过14MHZ吗?