|
|
@@ -68,8 +68,8 @@ static void adc0_init(void){
|
|
|
#endif
|
|
|
|
|
|
#ifdef HIGH_SIDE_CURRENT_SENSOR
|
|
|
- //adc_oversample_mode_config(ADC0, ADC_OVERSAMPLING_ALL_CONVERT, ADC_OVERSAMPLING_SHIFT_3B, ADC_OVERSAMPLING_RATIO_MUL8);
|
|
|
- //adc_oversample_mode_enable(ADC0);
|
|
|
+ adc_oversample_mode_config(ADC0, ADC_OVERSAMPLING_ALL_CONVERT, ADC_OVERSAMPLING_SHIFT_1B, ADC_OVERSAMPLING_RATIO_MUL2);
|
|
|
+ adc_oversample_mode_enable(ADC0);
|
|
|
#endif
|
|
|
/* configure ADC inserted channel trigger */
|
|
|
adc_external_trigger_source_config(ADC0, ADC_INSERTED_CHANNEL, ADC_TRIGGER_PHASE);
|
|
|
@@ -130,8 +130,8 @@ static void adc1_init(void){
|
|
|
#endif
|
|
|
|
|
|
#ifdef HIGH_SIDE_CURRENT_SENSOR
|
|
|
- //adc_oversample_mode_config(ADC1, ADC_OVERSAMPLING_ALL_CONVERT, ADC_OVERSAMPLING_SHIFT_3B, ADC_OVERSAMPLING_RATIO_MUL8);
|
|
|
- //adc_oversample_mode_enable(ADC1);
|
|
|
+ adc_oversample_mode_config(ADC1, ADC_OVERSAMPLING_ALL_CONVERT, ADC_OVERSAMPLING_SHIFT_1B, ADC_OVERSAMPLING_RATIO_MUL2);
|
|
|
+ adc_oversample_mode_enable(ADC1);
|
|
|
#endif
|
|
|
/* ADC external trigger enable */
|
|
|
adc_external_trigger_source_config(ADC1, ADC_INSERTED_CHANNEL, ADC_TRIGGER_NONE);
|