User manual

240Bibliotheken
© 2013 Conrad Electronic
mode Arbeitsmodi (siehe Tabelle)
speed ADC Clock (32khz - 1.5Mhz)
ref Referenzspannung (siehe Tabelle)
input_cnt Anzahl der zu messenden Eingänge (1-8)
offset Korrekturfaktor (-128 bis 127)
Mode Tabelle
Definition
Funktion
ADC_MODE_12BIT
ADC 12-Bit Auflösung
ADC_MODE_8BIT
ADC 8-Bit Auflösung
ADC_MODE_10BIT
ADC 10-Bit Auflösung
ADC_MODE_NO_OVERSAMP
Schaltet Oversampling aus
ADC_MODE_ENAB_IRQ
Aktiviert ADC IRQ
ADC_MODE_NO_SAMPHOLD
Kein Sample & Hold
ADC_MODE_FREE_RUN
Aktiviert Free Running
Referenzspannung Tabelle
Definition
Funktion
ADC_REF1V
Interne 1V Referenz
ADC_REF06VDD
Interne 0.6 x VDDANA Referenz
ADC_ADCREF0
Externe ADCREF0 Referenz
ADC_ADCREF1
Externe ADCREF1 Referenz
5.4.2.3 ADC_GetValue
ADC Funktionen
Syntax
int ADC_GetValue(byte indx);
Sub ADC_GetValue(indx As Byte) As Integer
Beschreibung
Die Funktion liest einen gemessenen Wert aus dem A/D-Wandler. Der Parameter indx korrespondiert mit
dem Eintrag im inputs Array bei ADC_Enable(). Wird zu indx der Wert ADC_GET_WAIT (80 Hex) oderiert,
dann wird erst auf die Beendigung aller ADC Messungen gewartet, bevor der Wert zurückgegeben wird.
Die ADC_GET_WAIT Funktionalität sollte nicht im "Free Running" Modus benutzt werden, oder wenn
der ADC abgeschaltet ist.
Parameter
indx Index des gemessenen A/D Werts
Rückgabewert