Condividi tramite


Codici di controllo PWM

[Alcune informazioni riguardano il prodotto non rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce garanzie, esplicite o implicite, relativamente alle informazioni fornite qui.

Questo argomento elenca i IOCTLs per Pulse Width Modulation.

In questa sezione

Argomento Descrizione
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD
Recupera il periodo di segnale di output effettivo del controller PWM (Pulse Width Modulation), in quanto viene misurato sui canali di output.
IOCTL_PWM_CONTROLLER_GET_INFO
Recupera informazioni su un controller PWM (Pulse Width Modulation). Queste informazioni non cambiano dopo l'inizializzazione del controller.
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD
Imposta il periodo di segnale di output di un controller PWM (Pulse Width Modulation) su un valore suggerito.
IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE
Recupera la percentuale corrente del ciclo di lavoro per un pin o un canale. Il codice di controllo restituisce la percentuale come struttura PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT.
IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE
Impostare un valore percentuale del ciclo di lavoro desiderato per il pin o il canale del controller. Il codice di controllo specifica la percentuale come struttura PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT.
IOCTL_PWM_PIN_GET_POLARITY
Recupera la polarità del segnale corrente del pin o del canale. Il codice di controllo ottiene la polarità del segnale come struttura PWM_PIN_GET_POLARITY_OUTPUT. La polarità del segnale è Attiva alta o Bassa attiva, come definito nell'enumerazione PWM_POLARITY.
IOCTL_PWM_PIN_SET_POLARITY
Imposta la polarità del segnale del pin o del canale. Il codice di controllo imposta la polarità del segnale in base a una struttura PWM_PIN_SET_POLARITY_INPUT. La polarità del segnale è Attiva alta o Bassa attiva, come definito nell'enumerazione PWM_POLARITY.
IOCTL_PWM_PIN_START
Avvia la generazione del segnale Pulse Width Modulation (PWM) su un pin o un canale. Per verificare se viene avviato un pin, usare IOCTL_PWM_PIN_IS_STARTED.
IOCTL_PWM_PIN_STOP
Arresta la generazione del segnale PWM (Pulse Width Modulation) su un pin o un canale. Per verificare se viene avviato un pin, usare IOCTL_PWM_PIN_IS_STARTED.
IOCTL_PWM_PIN_IS_STARTED
Recupera lo stato di generazione del segnale per un pin o un canale. Ogni pin ha uno stato avviato o arrestato come struttura PWM_PIN_IS_STARTED_OUTPUT.