of the ADC
[ADC Macros]

Configure the ADC. More...

Collaboration diagram for of the ADC:

Defines

#define Adc_config()
#define Amp0_config()
#define Amp1_config()
#define Amp2_config()

Detailed Description

Configure the ADC.

Configure the Amplifier 1.

Configure the Amplifier 0.


Define Documentation

 
#define Adc_config (  ) 

Value:

ADMUX  = (ADC_REF_SOURCE<<REFS0)| \
           (ADC_ADLAR_VALUE<<ADLAR)| \
           (ADC_CHANNEL<<MUX0); \
  ADCSRA = (ADC_ENABLE_BIT_VALUE<<ADEN)| \
           (0<<ADSC)| \
           (ADC_AUTO_TRIG_ENABLE_VALUE<<ADATE)| \
           (0<<ADIF)| \
           (ADC_INTERRUPT_ENABLE_VALUE<<ADIE)| \
           (ADC_PRESCALER_SELECT_VALUE<<ADPS0); \
  ADCSRB = (ADC_HIGH_SPEED_MODE_VALUE<<ADHSM)| \
           (ADC_CURRENT_SOURCE_ENABLE_VALUE<<ISRCEN)| \
           (ADC_AREF_PIN_ENABLE_VALUE<<AREFEN)| \
           (ADC_AUTO_TRIG_SOURCE<<ADTS0);

Definition at line 139 of file adc_drv.h.

Referenced by mc_init_HW().

 
#define Amp0_config (  ) 

Value:

AMP0CSR = (AMP0_ENABLE_VALUE<<AMP0EN)| \
             (AMP0_INPUT_SHUNT_VALUE<<AMP0IS)| \
             (AMP0_GAIN<<AMP0G0)| \
             (AMP0_CMP0_CONNECTION_VALUE<<AMPCMP0)| \
             (AMP0_CLOCK_SOURCE<<AMP0TS0);

Definition at line 158 of file adc_drv.h.

 
#define Amp1_config (  ) 

Value:

AMP1CSR = (AMP1_ENABLE_VALUE<<AMP1EN)| \
             (AMP1_INPUT_SHUNT_VALUE<<AMP1IS)| \
             (AMP1_GAIN<<AMP1G0)| \
             (AMP1_CMP1_CONNECTION_VALUE<<AMPCMP1)| \
             (AMP1_CLOCK_SOURCE<<AMP1TS0);

Definition at line 170 of file adc_drv.h.

Referenced by mc_init_HW().

 
#define Amp2_config (  ) 

Value:

AMP2CSR = (AMP2_ENABLE_VALUE<<AMP2EN)| \
             (AMP2_INPUT_SHUNT_VALUE<<AMP2IS)| \
             (AMP2_GAIN<<AMP2G0)| \
             (AMP2_CMP2_CONNECTION_VALUE<<AMPCMP2)| \
             (AMP2_CLOCK_SOURCE<<AMP2TS0);

Definition at line 182 of file adc_drv.h.


Generated on Wed Oct 22 15:04:02 2008 for AVR172 : Atmel BLDC control on ATAVRMC310 with ATmega32M1 by  doxygen 1.5.7.1