adc_channel_length_config(ADC0, ADC_REGULAR_CHANNEL, 1U); //1个转换在规则序列中 也就是只转换规则序列1 /* ADC trigger config */ adc_external_trigger_source_config(ADC0, ADC_REGULAR_CHANNEL, ADC_EXTTRIG_REGULAR_T0_CH0); adc_external_trigger_config(ADC0, ADC_REGULAR_CHANNEL, EXTERNAL...
adc_channel_length_config(ADC0, ADC_REGULAR_CHANNEL, 1);//设置 ADC 转换的通道数量 /* ADC trigger config */ adc_external_trigger_source_config(ADC0,ADC_REGULAR_CHANNEL,ADC0_1_EXTTRIG_REGULAR_NONE); //通过软件触发 ADC 转换 adc_external_trigger_config(ADC0, ADC_REGULAR_CHANNEL, ENABLE); ...
;//小于7个采样时钟周期adc_external_trigger_source_config(ADC1,ADC_REGULAR_CHANNEL,ADC0_1_2_EXTTRIG_REGULAR_NONE);adc_external_trigger_config(ADC1,ADC_REGULAR_CHANNEL,ENABLE);//配置定时器1通道1触发ADC转换timer_structure.alignedmode=TIMER_COUNTER_EDGE;timer_structure.clockdivision=TIMER_CKDIV_DIV1...
external_trigger_source_config(ADC0,ADC_REGULAR_CHANNEL, ADC0_1_EXTTRIG_REGULAR_NONE); adc_external_trigger_config(ADC0, ADC_REGULAR_CHANNEL, ENABLE);/* ADC DMA function enable */ adc_dma_mode_enable(ADC0);//使能 DMA 模式 /* enable ADC interface */ adc_enable(ADC0); delay_1ms(1)...
Enable Regular Conversions(规则通道控制) ENABLE(使能)、DISABLE(禁止) #需要使能规则通道控制才可以进一步对规则通道的使用进行配置 Number Of Conversion(ADC转换通道数) #按照实际使用的通道数进行选择,会影响可供设置的通道数量 External Trigger Conversion Source(外部触发转换模式) ...
(ADC_REGULAR_CHANNEL,1U);/* ADC trigger config */adc_external_trigger_source_config(ADC_REGULAR_CHANNEL,ADC_EXTTRIG_REGULAR_NONE);/* ADC external trigger config */adc_external_trigger_config(ADC_REGULAR_CHANNEL,ENABLE);adc_channel_16_to_19(ADC_TEMP_CHANNEL_SWITCH,ENABLE);adc_channel_16_to...
[i].sample_time); } } /*选择触发源及使能外部触发模式*/ adc_external_trigger_source_config(ADC->adc_port, ADC->adc_channel_group, ADC->trigger_source); adc_external_trigger_config(ADC->adc_port, ADC->adc_channel_group, ENABLE); /*选择是否需要使用DMA*/ if(ADC->DMA_mode == ENABLE...
ADC_Regular_ConversionMode: Enable Regular Conversions 是否使能规则转换。 Number Of Conversion ADC转换通道数目,有几个写几个就行。 External Trigger Conversion Source 外部触发选择。这个有多个选择,一般采用软件触发方式。 Rank: Channel ADC转换通道
{/* ADC continous function enable */adc_special_function_config(ADC_SCAN_MODE, ENABLE);/* ADC trigger config */adc_external_trigger_source_config(ADC_INSERTED_CHANNEL, ADC_EXTTRIG_INSERTED_T2_CH3);/* ADC data alignment config */adc_data_alignment_config(ADC_DATAALIGN_RIGHT);/* ADC channel...
adc_external_trigger_source_config(ADC1, ADC_REGULAR_CHANNEL, ADC0_1_2_EXTTRIG_REGULAR_NONE); adc_external_trigger_config(ADC1, ADC_REGULAR_CHANNEL, ENABLE); // 使能ADC adc_enable(ADC1); delay_1ms(1); // 等待1ms // 使能ADC校准 ...