config ADC clock */adc_clock_config(ADC_ADCCK_PCLK2_DIV8);}/** 函数名:ADC0_GPIO_Config*...
periph_clock_enable(RCU_ADC0);/* config ADC clock */adc_clock_config(ADC_ADCCK_PCLK2_DIV8)...
不超过14M APB2=72M APB2 8分频得到RCC_ADCCLKConfig(RCC_PCLK2_Div8);// 配置ADC通道的...
rcu_periph_clock_enable(RCU_ADC0); /* config ADC clock */ adc_clock_config(ADC_ADCCK_PCLK2_DIV8); /* config the GPIO as analog mode */ gpio_mode_set(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO_PIN_1); adc_deinit(); adc_sync_mode_config(ADC_SYNC_MODE_INDEPENDENT); adc_sp...
void driver_adc_regular_ch_dma_config(typdef_adc_ch_general *ADC, typdef_adc_ch_parameter *ADC_CH,void *buffer) { dma_single_data_parameter_struct dma_single_data_parameter; rcu_periph_clock_enable(ADC->dma_parameter.rcu_dma); /*DMA时钟开启*/ ...
voidadc_config(void) { /* enable GPIOC clock */ rcu_periph_clock_enable(RCU_GPIOC); /* enable ADC0 clock */ rcu_periph_clock_enable(RCU_ADC0); /* config ADC clock */ rcu_adc_clock_config(RCU_CKADC_CKAPB2_DIV8); /* config the GPIO as analog mode */ ...
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1|RCC_APB2Periph_GPIOA,ENABLE); ADC_DeInit(ADCx); RCC_ADCCLKConfig(RCC_PCLK2_Div8); GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AIN; GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5; GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; ...
在driver_adc.c中定义driver_adc_regular_ch_dma_config函数,该函数实现DMA和ADC的初始化。 Cvoid driver_adc_regular_ch_dma_config(typdef_adc_ch_general *ADC, typdef_adc_ch_parameter *ADC_CH,void *buffer){ dma_single_data_parameter_struct dma_single_data_parameter; rcu_periph_clock_enable(ADC...
void driver_adc_regular_ch_dma_config(typdef_adc_ch_general *ADC, typdef_adc_ch_parameter *ADC_CH,void *buffer) { dma_single_data_parameter_struct dma_single_data_parameter; rcu_periph_clock_enable(ADC->dma_parameter.rcu_dma); /*DMA时钟开启*/ ...
(ADC_TEMP_VREF_CHANNEL_SWITCH, ENABLE); adc_clock_config(ADC_ADCCK_PCLK2_DIV4); adc_regular_channel_config(ADC0, 0, ADC_CHANNEL_adc_test, ADC_SAMPLETIME_144); adc_regular_channel_config(ADC0, 1, ADC_CHANNEL_cpu_temper, ADC_SAMPLETIME_144); adc_regular_channel_config(ADC0, 2, ADC...