C Control PRO Unit Mega 128 198219 ユーザーズマニュアル
製品コード
198219
241
C-Control Pro IDE
© 2013 Conrad Electronic
gemessener A/D Wert
5.4.2.4
ADC_GetValues
ADC Funktionen
Syntax
void ADC_GetValues(int values[], byte cnt);
Sub ADC_GetValues(Byref values As Integer, cnt As Byte)
Beschreibung
Die Funktion liest die gemessenen Werte aus dem A/D-Wandler und kopiert sie in ein 16-Bit Array. Wird
zu cnt der Wert ADC_GET_WAIT (80 Hex) oderiert, dann wird erst auf die Beendigung aller ADC Messun-
gen gewartet, bevor die Werte kopiert werden.
zu cnt der Wert ADC_GET_WAIT (80 Hex) oderiert, dann wird erst auf die Beendigung aller ADC Messun-
gen gewartet, bevor die Werte kopiert werden.
Die ADC_GET_WAIT Funktionalität sollte nicht im "Free Running" Modus benutzt werden, oder wenn
der ADC abgeschaltet ist.
Parameter
values
Zeiger auf das 16-Bit Array (0-7)
cnt
Anzahl der Werte die in das Array kopiert werden
5.4.2.5
ADC_SetInput
ADC Funktionen
Syntax
void ADC_SetInput(byte indx, byte inp1, byte inp2, byte gain);
Sub ADC_Enable(indx As Byte, inp1 As Byte, inp2 As Byte, gain As Byte)
Beschreibung
Der ADC-Sequencer im AVR32 kann bis zu 8 AD-Konvertierungen am Stück durchführen. Die Funktion
ADC_SetInput definiert die ADC Eingänge zwischen denen eine Differenzmessung durchgeführt wird.
Möchte man nur einen Eingang messen, nimmt man ADC_GND als zweiten Eingang. Zusätzlich kann ein
GAIN Faktor definiert werden.
ADC_SetInput definiert die ADC Eingänge zwischen denen eine Differenzmessung durchgeführt wird.
Möchte man nur einen Eingang messen, nimmt man ADC_GND als zweiten Eingang. Zusätzlich kann ein
GAIN Faktor definiert werden.
Auch wenn eine Messung zwischen einem Eingang und ADC_GND nur positive Werte liefert, so bleibt
trotzdem ein Bit der ADC Auflösung dem Vorzeichen reserviert.
Parameter
indx
Index für die Konvertierung (0-7)
inp1
Erster AD Eingang (0-15)
inp2
Zweiter AD Eingang (0-15)