Exemplo n.º 1
0
void init_adc()
{
   hal_adc_set_input_channel(HAL_ADC_INP_AIN0);                     
   hal_adc_set_reference(HAL_ADC_REF_VDD);                        
   hal_adc_set_acq_window(HAL_ADC_AQW_075US);
   hal_adc_set_input_mode(HAL_ADC_DIFF_AIN2);                             
   hal_adc_set_conversion_mode(HAL_ADC_CONTINOUS);               
   hal_adc_set_resolution(HAL_ADC_RES_8BIT);                          
   hal_adc_set_data_just(HAL_ADC_JUST_RIGHT);
   hal_adc_set_sampling_rate(HAL_ADC_2KSPS);
   
   MISC = 1; // Enable ADC interrupt through MISC interrupt 
}
Exemplo n.º 2
0
void hal_ancmp_set_input_channel(hal_ancmp_input_channel_t chsel)
{ 
  hal_adc_input_channel_t channel;
  channel = (hal_adc_input_channel_t)chsel;
  hal_adc_set_input_channel(channel);       
}