User manual

112 C-Control Pro Mega Series
© 2005 Conrad Electronic
5.4.4.4 ADC_Set
ADC Funktionen
Syntax
word
ADC_Set(
byte
v_ref,
byte
channel);
Sub
ADC_Set(v_ref
As
Byte
,channel
As
Byte
)
As
Word
Beschreibung
Die Funktion ADC_Set initialisiert den Analog-Digital_Wandler. Die Referenzspannung und der Messkanal
werden ausgewählt, und der A/D Wandler für die Messungen vorbereitet. Der Meßwert wird danach mit
ADC_Read() ausgelesen.
Parameter
channel Portnummer (0..7) des ADC
(Port A.0 bis A.7 bei
Mega32
, Port F.0 bis F.7 bei
Mega128)
v_ref Referenzspannung (siehe Tabelle)
Name Wert Beschreibung
ADC_VREF_BG 0xC0 2,56V interne Referenzspannung
ADC_VREF_VCC 0x40 Versorgungsspannung (5V)
ADC_VREF_EXT 0x00 externe Referenzspannung an PAD3
Für den Standort von PAD3 siehe Jumper Application Board M32 oder M128.
5.4.4.5 ADC_SetInt
ADC Funktionen
Syntax
word
ADC_SetInt(
byte
v_ref,
byte
channel);
Sub
ADC_SetInt(v_ref
As
Byte
,channel
As
Byte
)
As
Word
Beschreibung
Die Funktion ADC_SetInt initialisiert den Analog-Digital_Wandler für den Interruptbetrieb. Die
Referenzspannung und der Messkanal werden ausgewählt, und der A/D Wandler für die
Messungen vorbereitet. Die Interrupt-Service-Routine für den ADC muß definiert sein. Nach
erfolgtem Interrupt kann der Meßwert mit ADC_ReadInt() ausgelesen werden .
Parameter
channel Portnummer (0..7) des ADC
(Port A.0 bis A.7 bei
Mega32
, Port F.0 bis F.7 bei
Mega128)
v_ref Referenzspannung (siehe Tabelle)