Документация Engee

STM32 PWM

Генерация сигнала ШИМ на заданных каналах выбранного таймера.

Тип: CFunction

Путь в библиотеке:

/Interfaces/Targets/STM32/STM32 PWM

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок STM32 PWM предназначен для генерации сигнала ШИМ на заданных каналах выбранного таймера.

Порты

Вход

# CCRx — регистр CCRx
скаляр

Details

Значение регистра CCRx выбранного в параметре Канал:, который представляет собой входную скважность ШИМ.

Типы данных

uint32_t

Поддержка комплексных чисел

Нет

Параметры

Main group

# Таймер: — таймер, выбранный в CubeMX
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14

Details

Таймер, выбранный в CubeMX, сконфигурированном в режиме работы генерации ШИМ.

Значения

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14

Значение по умолчанию

1

Имя для программного использования

m_tim_num

Настраиваемый

Нет

Вычисляемый

Да

# Канал: — номер канала для генерации ШИМ
1 | 2 | 3 | 4 | 5 | 6

Details

Номер канала, на котором будет генерироваться ШИМ.

Значения

1 | 2 | 3 | 4 | 5 | 6

Значение по умолчанию

1

Имя для программного использования

m_channel

Настраиваемый

Нет

Вычисляемый

Да

Конфигурирование CubeMX для работы с модулем PWM

Во вкладке «Pinout & Configuration» в графе «Timers» выберите для работы интересующий таймер TIM. Во вкладке «Mode» выберите каналы, на которых необходимо генерировать сигналы ШИМ. Переведите эти каналы в режим PWM Generation CHx.

stm32 pwm 1

Сгенерируйте код.