Leer en inglés

Compartir a través de


Encabezado pwm.h

Los servicios del sistema usan este encabezado. Para más información, consulte:

pwm.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD

Recupera el período de señal de salida efectivo del controlador de modulación de ancho de pulso (PWM), ya que se mediría en sus canales de salida.
IOCTL_PWM_CONTROLLER_GET_INFO

Recupera información sobre un controlador de modulación de ancho de pulso (PWM). Esta información no cambia después de inicializar el controlador.
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD

Establece el período de señal de salida de un controlador de modulación de ancho de pulso (PWM) en un valor sugerido.
IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE

Recupera el porcentaje de ciclo de trabajo actual para un pin o canal. El código de control devuelve el porcentaje como una estructura PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT.
IOCTL_PWM_PIN_GET_POLARITY

Recupera la polaridad de señal actual del pin o canal. El código de control obtiene la polaridad de señal como una estructura PWM_PIN_GET_POLARITY_OUTPUT. La polaridad de señal es Alta activa o Baja activa, tal y como se define en la enumeración PWM_POLARITY.
IOCTL_PWM_PIN_IS_STARTED

Recupera el estado de generación de señal para un pin o canal. Cada patilla tiene un estado de iniciado o detenido como una estructura de PWM_PIN_IS_STARTED_OUTPUT.
IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE

Establezca un valor de porcentaje de ciclo de trabajo deseado para el pin o canal del controlador. El código de control especifica el porcentaje como una estructura de PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT.
IOCTL_PWM_PIN_SET_POLARITY

Establece la polaridad de señal del pin o canal. El código de control establece la polaridad de señal en función de una estructura de PWM_PIN_SET_POLARITY_INPUT. La polaridad de señal es Alta activa o Baja activa, tal y como se define en la enumeración PWM_POLARITY.
IOCTL_PWM_PIN_START

Inicia la generación de señal de modulación de ancho de pulso (PWM) en un pin o canal. Para comprobar si se ha iniciado un pin, use IOCTL_PWM_PIN_IS_STARTED.
IOCTL_PWM_PIN_STOP

Detiene la generación de señal de modulación de ancho de pulso (PWM) en un pin o canal. Para comprobar si se ha iniciado un pin, use IOCTL_PWM_PIN_IS_STARTED.

Estructuras

 
PWM_CONTROLLER_INFO

Representa la información estática que caracteriza un controlador de modulación de ancho de pulso (PWM).
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT

Contiene un valor de entrada para un período de señal sugerido para el controlador de modulación de ancho de pulso (PWM).
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT

Contiene el período de señal de salida efectivo del controlador de modulación de ancho de pulso (PWM).
PWM_PIN_SET_POLARITY_INPUT

Contiene un valor deseado para la polaridad de un pin o canal.

Enumeraciones

 
PWM_POLARITY

Representa la polaridad de nivel de señal de modulación de ancho de pulso (PWM) con respecto al ciclo de trabajo.