ADC_Mode = ADC_Mode_Independent; /** 设置ADCCLK为PCLK2的2分频*/ ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div2; ADC_CommonInitStructure.ADC_DMAAccessMode = ADC_DMAAccessMode_Disabled; /** 采样时间 间隔*/ ADC_CommonInitStructure.ADC_TwoSamplingDelay = ADC_TwoSamplingDelay_20Cycles;...
因为APB1 prescaler != 1, 所以 APB1上的TIMxCLK = PCLK1 x 2 = SystemCoreClock / 2; 因为APB2 prescaler != 1, 所以 APB2上的TIMxCLK = PCLK2 x 2 = SystemCoreClock; APB1 定时器有 TIM2, TIM3 ,TIM4, TIM5, TIM6, TIM7, TIM12, TIM13, TIM14 APB2 定时器有 TIM1, TIM8 ,TIM9, ...
ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div2; ADC_CommonInit(&ADC_CommonInitStructure); 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 显示效果直接死机: 总结 相比于三个ADC独立配置实现快速交替采样,F429自带的...
*/voidbsp_InitADC(void){ADC_InitTypeDef ADC_InitStructure;ADC_CommonInitTypeDef ADC_CommonInitStructure;DMA_InitTypeDef DMA_InitStructure;GPIO_InitTypeDef GPIO_InitStructure;NVIC_InitTypeDef NVIC_InitStructure;/* 配置模拟看门狗中断NVIC */NVIC_InitStructure.NVIC_IRQChannel=ADC_IRQn;NVIC_InitStructure.NVIC_IRQChan...
2.标准外设库 ADC_InitTypeDef ADC_InitStructure;ADC_CommonInitTypeDef ADC_CommonInitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);ADC_CommonInitStructure.ADC_Mode = ADC_Mode_Independent;ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div4;ADC_CommonInitStructure.ADC_DMAAccessMode =...
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);/*ADC Common Init ***/ADC_CommonInitStructure.ADC_Mode= ADC_Mode_Independent;//独立工作模式ADC_CommonInitStructure.ADC_Prescaler =ADC_Prescaler_Div2; ADC_CommonInitStructure.ADC_DMAAccessMode=ADC_DMAAccessMode_Disabled; ADC_CommonInitStructure...
第四个参数ADC_Prescaler用来设置ADC预分频器。这个参数非常重要,这里我们设置分频系数为4分频ADC_Prescaler_Div4,保证ADC1的时钟频率不超过36MHz。 3)初始化ADC1参数,设置ADC1的转换分辨率,转换方式,对齐方式,以及规则序列等相关信息。 在设置完分通用控制参数之后,我们就可以开始ADC1的相关参数配置了,设置单次转换...
首先我们确认下ADC外设所在的地址总线,从STM32F207数据手册中下图看到,ADC属于APB2总线下,APB2时钟频率是60MHz。具体STM32如果通过外部25M晶振得到的60MHz的APB2,请看《STM32F207时钟系统解析》。 对应GPIO,我们从STM32F207数据手册中看到,我们可以使用PC0作为ADC3的通道10。
31. 因为APB2 prescaler != 1, 所以 APB2上的TIMxCLK = APB2 x 2 = 200MHz; 32. APB4上面的TIMxCLK没有分频,所以就是100MHz; 33. 34. APB1 定时器有 TIM2, TIM3 ,TIM4, TIM5, TIM6, TIM7, TIM12, TIM13, TIM14,LPTIM1 35. APB2 定时器有 TIM1, TIM8 , TIM15, TIM16,TIM17 ...
ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div2;ADC_CommonInitStructure.ADC_DMAAccessMode ...