User manual
136Bibliotheken
© 2008 Conrad Electronic
6.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.
6.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)