void _Device_Start_ADC_Conversion(){ adc_channel_init(); //adc_second_scan_flag = 0; adc_scan_times_flag = 0; //adc_4_channel_scan_init(); ADC1_StartConversion(); }
void adc_channel_test_setup(void) { int n; adc_channel_setup(); for (n = 0; n < TOTAL_NUM_ADC_CHANNELS; n++) { adc_channel_test_do_data_init(&adc_channel_values[n]); adc_channel_init(&adc_test_channels[n], adc_data_starts[n], NUM_CHANNELS_PER_ADC, ADC_AVG_SIZE); adc_channel_do_set_init(&adc_channel_do_sets[n], &adc_test_channels[n], adc_channel_test_do_func, (adc_channel_do_data_t*)&adc_channel_values[n]); adc_channel_do_set_add(&adc_channel_do_sets[n]); } }
void _Device_Init_ADC_Function(void) { //adc_second_scan_flag = 0; adc_scan_times_flag = 0; Intupt_ADC_Finish_ptr_fuc = empty_ADC_finish_fun; //adc_4_channel_scan_init(); // adc_second_scan_flag = 1; // adc_AIN12_channel_init(); adc_channel_init(); adc_enable_Data_Buffer_and_EOC_interrupt(); }
void init(void) { sys_init(); adc_channel_init(chan); vmemset(buf, 0x00, sizeof(buf)); }