Широтно-импульсная модуляция (PWM)

Девять линий ввода-вывода общего назначения (GPIO) модуля WM2000 - GPIO0-GPIO8 - могут работать как выходы широтно-импульсной модуляции (PWM).

Все девять каналов используют одну тактовую частоту 2MHz, которую пользователь изменить не может.

Для каждого канала PWM независимо задаются:

  • частота канала в диапазоне 30Hz ~ 20KHz с 16-битным разрешением
  • коэффициент заполнения от 0 до 100% с 16-битным разрешением

Как объясняется в разделе Линии ввода-вывода общего назначения, GPIO1 и GPIO3 могут отдавать или принимать ток не более 1mA. Из-за этого ограничения, если вы планируете использовать эти линии GPIO для PWM, понадобятся внешние буферы.

Каналами PWM управляет объект pwm.

Исходный материал Tibbo обновлён 5 мая 2022Оригинал на docs.tibbo.com · Сообщить об ошибке