Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von Den Systemdiensten verwendet. Weitere Informationen finden Sie unter
pwm.h enthält die folgenden Programmierschnittstellen:
IOCTLs
|
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD Ruft den effektiven Ausgabesignalzeitraum des PWM-Controllers (Pulse Width Modulation) ab, wie er auf seinen Ausgabekanälen gemessen wird. |
|
IOCTL_PWM_CONTROLLER_GET_INFO Ruft Informationen zu einem PWM-Controller (Pulse Width Modulation) ab. Diese Informationen ändern sich nicht, nachdem der Controller initialisiert wurde. |
|
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD Legt den Ausgabesignalzeitraum eines PWM-Controllers (Pulse Width Modulation) auf einen vorgeschlagenen Wert fest. |
|
IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE Ruft den aktuellen Tastzyklusprozentsatz für eine Pin oder einen Kanal ab. Der Steuerelementcode gibt den Prozentsatz als PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT-Struktur zurück. |
|
IOCTL_PWM_PIN_GET_POLARITY Ruft die aktuelle Signalpolarität des Pins oder Kanals ab. Der Steuercode ruft die Signalpolarität als PWM_PIN_GET_POLARITY_OUTPUT-Struktur ab. Die Signalpolarität ist entweder Aktiv Hoch oder Aktiv niedrig, wie in der PWM_POLARITY-Enumeration definiert. |
|
IOCTL_PWM_PIN_IS_STARTED Ruft den Status der Signalgenerierung für einen Pin oder Kanal ab. Jeder Pin weist den Status "Gestartet" oder "Beendet" als PWM_PIN_IS_STARTED_OUTPUT Struktur auf. |
|
IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE Legen Sie einen gewünschten Tastzyklusprozentwert für die Controller-Pin oder den Kanal fest. Der Steuerelementcode gibt den Prozentsatz als PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT-Struktur an. |
|
IOCTL_PWM_PIN_SET_POLARITY Legt die Signalpolarität des Pins oder Kanals fest. Der Steuercode legt die Signalpolarität basierend auf einer PWM_PIN_SET_POLARITY_INPUT-Struktur fest. Die Signalpolarität ist entweder Aktiv Hoch oder Aktiv niedrig, wie in der PWM_POLARITY-Enumeration definiert. |
|
IOCTL_PWM_PIN_START Startet die Generierung von PWM-Signalen (Pulse Width Modulation) an einem Pin oder Kanal. Um zu überprüfen, ob eine Pin gestartet wurde, verwenden Sie IOCTL_PWM_PIN_IS_STARTED. |
|
IOCTL_PWM_PIN_STOP Beendet die Generierung von PWM-Signalen (Pulse Width Modulation) an einem Pin oder Kanal. Um zu überprüfen, ob eine Pin gestartet wurde, verwenden Sie IOCTL_PWM_PIN_IS_STARTED. |
Strukturen
|
PWM_CONTROLLER_INFO Stellt die statischen Informationen dar, die einen PWM-Controller (Pulse Width Modulation) charakterisieren. |
|
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT Enthält einen Eingabewert für einen vorgeschlagenen Signalzeitraum für den PWM-Controller (Pulse Width Modulation). |
|
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT Enthält den effektiven Ausgabesignalzeitraum des PWM-Controllers (Pulse Width Modulation). |
|
PWM_PIN_SET_POLARITY_INPUT Enthält einen gewünschten Wert für die Polarität eines Pins oder Kanals. |
Enumerationen
|
PWM_POLARITY Stellt die PwM-Signalebenenpolität (Pulse Width Modulation) in Bezug auf den Tastzyklus dar. |