Поделиться через


Заголовок pwm.h

Этот заголовок используется системными службами. Дополнительные сведения см. в разделе:

pwm.h содержит следующие программные интерфейсы:

Функции IOCTL

 
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD

Извлекает период эффективного выходного сигнала контроллера широтной модуляции (PWM) в том виде, в который он будет измеряться в его выходных каналах.
IOCTL_PWM_CONTROLLER_GET_INFO

Извлекает сведения о контроллере ШИМ. Эти сведения не изменяются после инициализации контроллера.
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD

Задает для периода выходного сигнала контроллера ШИМ предлагаемое значение.
IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE

Извлекает текущий процент служебного цикла для контакта или канала. Код элемента управления возвращает процент в виде структуры PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT.
IOCTL_PWM_PIN_GET_POLARITY

Извлекает текущую полярность сигнала контакта или канала. Управляющий код получает полярность сигнала в виде структуры PWM_PIN_GET_POLARITY_OUTPUT. Полярность сигнала имеет значение Active High или Active Low, как определено в перечислении PWM_POLARITY.
IOCTL_PWM_PIN_IS_STARTED

Извлекает состояние создания сигнала для контакта или канала. Каждое закрепление имеет состояние запущено или остановлено как PWM_PIN_IS_STARTED_OUTPUT структуры.
IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE

Задайте требуемое процентное значение служебного цикла для контакта контроллера или канала. В коде элемента управления указывается процент в виде структуры PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT.
IOCTL_PWM_PIN_SET_POLARITY

Задает полярность сигнала контакта или канала. Код элемента управления задает полярность сигнала на основе структуры PWM_PIN_SET_POLARITY_INPUT. Полярность сигнала имеет значение Active High или Active Low, как определено в перечислении PWM_POLARITY.
IOCTL_PWM_PIN_START

Запускает создание сигнала ШИМ на контакте или канале. Чтобы проверка, запускается ли закрепление, используйте IOCTL_PWM_PIN_IS_STARTED.
IOCTL_PWM_PIN_STOP

Останавливает создание сигнала ШИМ на контакте или канале. Чтобы проверка, запускается ли закрепление, используйте IOCTL_PWM_PIN_IS_STARTED.

Структуры

 
PWM_CONTROLLER_INFO

Представляет статическую информацию, характеризующую контроллер ШИМ.
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT

Содержит входное значение для предлагаемого периода сигнала для контроллера ШИМ.
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT

Содержит период эффективного выходного сигнала контроллера ШИМ.
PWM_PIN_SET_POLARITY_INPUT

Содержит требуемое значение для полярности контакта или канала.

Перечисления

 
PWM_POLARITY

Представляет полярность сигнала на уровне ШИМ относительно цикла работы.