Definition in file a2d.h.
Go to the source code of this file.
Defines | |
#define | ADC_PRESCALE_DIV2 0x00 |
0x01,0x00 -> CPU clk/2 | |
#define | ADC_PRESCALE_DIV4 0x02 |
0x02 -> CPU clk/4 | |
#define | ADC_PRESCALE_DIV8 0x03 |
0x03 -> CPU clk/8 | |
#define | ADC_PRESCALE_DIV16 0x04 |
0x04 -> CPU clk/16 | |
#define | ADC_PRESCALE_DIV32 0x05 |
0x05 -> CPU clk/32 | |
#define | ADC_PRESCALE_DIV64 0x06 |
0x06 -> CPU clk/64 | |
#define | ADC_PRESCALE_DIV128 0x07 |
0x07 -> CPU clk/128 | |
#define | ADC_PRESCALE ADC_PRESCALE_DIV64 |
#define | ADC_PRESCALE_MASK 0x07 |
#define | ADC_REFERENCE_AREF 0x00 |
0x00 -> AREF pin, internal VREF turned off | |
#define | ADC_REFERENCE_AVCC 0x01 |
0x01 -> AVCC pin, internal VREF turned off | |
#define | ADC_REFERENCE_RSVD 0x02 |
0x02 -> Reserved | |
#define | ADC_REFERENCE_256V 0x03 |
0x03 -> Internal 2.56V VREF | |
#define | ADC_REFERENCE ADC_REFERENCE_AVCC |
#define | ADC_REFERENCE_MASK 0xC0 |
#define | ADC_MUX_MASK 0x1F |
#define | ADC_CH_ADC0 0x00 |
#define | ADC_CH_ADC1 0x01 |
#define | ADC_CH_ADC2 0x02 |
#define | ADC_CH_ADC3 0x03 |
#define | ADC_CH_ADC4 0x04 |
#define | ADC_CH_ADC5 0x05 |
#define | ADC_CH_ADC6 0x06 |
#define | ADC_CH_ADC7 0x07 |
#define | ADC_CH_122V 0x1E |
1.22V voltage reference | |
#define | ADC_CH_AGND 0x1F |
AGND. | |
#define | ADC_CH_0_0_DIFF10X 0x08 |
#define | ADC_CH_1_0_DIFF10X 0x09 |
#define | ADC_CH_0_0_DIFF200X 0x0A |
#define | ADC_CH_1_0_DIFF200X 0x0B |
#define | ADC_CH_2_2_DIFF10X 0x0C |
#define | ADC_CH_3_2_DIFF10X 0x0D |
#define | ADC_CH_2_2_DIFF200X 0x0E |
#define | ADC_CH_3_2_DIFF200X 0x0F |
#define | ADC_CH_0_1_DIFF1X 0x10 |
#define | ADC_CH_1_1_DIFF1X 0x11 |
#define | ADC_CH_2_1_DIFF1X 0x12 |
#define | ADC_CH_3_1_DIFF1X 0x13 |
#define | ADC_CH_4_1_DIFF1X 0x14 |
#define | ADC_CH_5_1_DIFF1X 0x15 |
#define | ADC_CH_6_1_DIFF1X 0x16 |
#define | ADC_CH_7_1_DIFF1X 0x17 |
#define | ADC_CH_0_2_DIFF1X 0x18 |
#define | ADC_CH_1_2_DIFF1X 0x19 |
#define | ADC_CH_2_2_DIFF1X 0x1A |
#define | ADC_CH_3_2_DIFF1X 0x1B |
#define | ADC_CH_4_2_DIFF1X 0x1C |
#define | ADC_CH_5_2_DIFF1X 0x1D |
Functions | |
void | a2dInit (void) |
void | a2dOff (void) |
Turn off A/D converter. | |
void | a2dSetPrescaler (unsigned char prescale) |
void | a2dSetReference (unsigned char ref) |
void | a2dSetChannel (unsigned char ch) |
sets the a2d input channel | |
void | a2dStartConvert (void) |
start a conversion on the current a2d input channel | |
u08 | a2dIsComplete (void) |
return TRUE if conversion is complete | |
unsigned short | a2dConvert10bit (unsigned char ch) |
unsigned char | a2dConvert8bit (unsigned char ch) |