Applibs adc.h
Header: #include <applibs/adc.h>
Der Applibs-adc-Header enthält Funktionen und Typen, die mit Analog-Digital-Konvertern (ADC) interagieren.
Anforderungen an das Anwendungsmanifest
Um auf einen ADC zuzugreifen, muss Ihre Anwendung ihn im Feld Adc des Anwendungsmanifests identifizieren.
Threadsicherheit
ADC-Funktionen sind threadsicher zwischen Aufrufen verschiedener ADC-Kanäle. Es liegt jedoch in der Verantwortung des Aufrufers, die Threadsicherheit beim Zugriff auf denselben ADC-Kanal zu gewährleisten.
Hardwareabhängige IDs
ADC-Funktionen verweisen auf einige Bezeichner, die hardwareabhängig sind. Hardwareabhängige IDs sind Konstanten, die in den Hardwaredefinitionsdateien für ein Gerät definiert sind. Weitere Informationen finden Sie unter Verwalten von Zielhardwareabhängigkeiten.
Konzepte und Beispiele
Funktionen
Funktion | Beschreibung |
---|---|
ADC_GetSampleBitCount | Ruft die Bittiefe des ADC ab. |
ADC_Open | Öffnet einen ADC-Controller und gibt einen Dateideskriptor zurück, der für nachfolgende Aufrufe verwendet werden soll. |
ADC_Poll | Ruft Beispieldaten für einen ADC-Kanal ab. |
ADC_SetReferenceVoltage | Legt die Referenzspannung für einen ADC fest. |
Typdefinitionen
Typedef | Beschreibung |
---|---|
ADC_ChannelId | Die ID eines ADC-Kanals. |
ADC_ControllerId | Die ID eines ADC-Controllers. |