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.