Main Page   Compound List   File List   Compound Members   File Members  

a2d.h File Reference

Go to the source code of this file.

Defines

#define A2D_H
#define ADC_PRESCALE   0x06
#define ADC_PRESCALE_MASK   0x07
#define ADC_REFERENCE   0x01
#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
#define ADC_CH_AGND   0x1F
#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)
void a2dSetPrescaler (unsigned char prescale)
void a2dSetReference (unsigned char ref)
unsigned short a2dConvert10bit (unsigned char ch)
unsigned char a2dConvert8bit (unsigned char ch)


Define Documentation

#define A2D_H
 

Value:

Definition at line 19 of file a2d.h.

#define ADC_CH_0_0_DIFF10X   0x08
 

Definition at line 68 of file a2d.h.

#define ADC_CH_0_0_DIFF200X   0x0A
 

Definition at line 70 of file a2d.h.

#define ADC_CH_0_1_DIFF1X   0x10
 

Definition at line 77 of file a2d.h.

#define ADC_CH_0_2_DIFF1X   0x18
 

Definition at line 86 of file a2d.h.

#define ADC_CH_122V   0x1E
 

Definition at line 64 of file a2d.h.

#define ADC_CH_1_0_DIFF10X   0x09
 

Definition at line 69 of file a2d.h.

#define ADC_CH_1_0_DIFF200X   0x0B
 

Definition at line 71 of file a2d.h.

#define ADC_CH_1_1_DIFF1X   0x11
 

Definition at line 78 of file a2d.h.

#define ADC_CH_1_2_DIFF1X   0x19
 

Definition at line 87 of file a2d.h.

#define ADC_CH_2_1_DIFF1X   0x12
 

Definition at line 79 of file a2d.h.

#define ADC_CH_2_2_DIFF10X   0x0C
 

Definition at line 72 of file a2d.h.

#define ADC_CH_2_2_DIFF1X   0x1A
 

Definition at line 88 of file a2d.h.

#define ADC_CH_2_2_DIFF200X   0x0E
 

Definition at line 74 of file a2d.h.

#define ADC_CH_3_1_DIFF1X   0x13
 

Definition at line 80 of file a2d.h.

#define ADC_CH_3_2_DIFF10X   0x0D
 

Definition at line 73 of file a2d.h.

#define ADC_CH_3_2_DIFF1X   0x1B
 

Definition at line 89 of file a2d.h.

#define ADC_CH_3_2_DIFF200X   0x0F
 

Definition at line 75 of file a2d.h.

#define ADC_CH_4_1_DIFF1X   0x14
 

Definition at line 81 of file a2d.h.

#define ADC_CH_4_2_DIFF1X   0x1C
 

Definition at line 90 of file a2d.h.

#define ADC_CH_5_1_DIFF1X   0x15
 

Definition at line 82 of file a2d.h.

#define ADC_CH_5_2_DIFF1X   0x1D
 

Definition at line 91 of file a2d.h.

#define ADC_CH_6_1_DIFF1X   0x16
 

Definition at line 83 of file a2d.h.

#define ADC_CH_7_1_DIFF1X   0x17
 

Definition at line 84 of file a2d.h.

#define ADC_CH_ADC0   0x00
 

Definition at line 56 of file a2d.h.

#define ADC_CH_ADC1   0x01
 

Definition at line 57 of file a2d.h.

#define ADC_CH_ADC2   0x02
 

Definition at line 58 of file a2d.h.

#define ADC_CH_ADC3   0x03
 

Definition at line 59 of file a2d.h.

#define ADC_CH_ADC4   0x04
 

Definition at line 60 of file a2d.h.

#define ADC_CH_ADC5   0x05
 

Definition at line 61 of file a2d.h.

#define ADC_CH_ADC6   0x06
 

Definition at line 62 of file a2d.h.

#define ADC_CH_ADC7   0x07
 

Definition at line 63 of file a2d.h.

#define ADC_CH_AGND   0x1F
 

Definition at line 65 of file a2d.h.

#define ADC_MUX_MASK   0x1F
 

Definition at line 52 of file a2d.h.

#define ADC_PRESCALE   0x06
 

Definition at line 36 of file a2d.h.

#define ADC_PRESCALE_MASK   0x07
 

Definition at line 38 of file a2d.h.

#define ADC_REFERENCE   0x01
 

Definition at line 47 of file a2d.h.

#define ADC_REFERENCE_MASK   0xC0
 

Definition at line 49 of file a2d.h.


Function Documentation

unsigned short a2dConvert10bit ( unsigned char ch )
 

Definition at line 71 of file a2d.c.

unsigned char a2dConvert8bit ( unsigned char ch )
 

Definition at line 83 of file a2d.c.

void a2dInit ( void )
 

Definition at line 40 of file a2d.c.

void a2dOff ( void )
 

Definition at line 53 of file a2d.c.

void a2dSetPrescaler ( unsigned char prescale )
 

Definition at line 59 of file a2d.c.

Referenced by a2dInit().

void a2dSetReference ( unsigned char ref )
 

Definition at line 65 of file a2d.c.

Referenced by a2dInit().


Generated at Fri Oct 25 15:36:38 2002 for avrlib by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001