Artery PWM
Генерация ШИМ-сигнала на выходе таймера микроконтроллера.
Тип: CFunction
|
Путь в библиотеке:
|
Описание
| Для работы с блоком установите/обновите пакет поддержки оборудования. |
Блок Artery PWM используется для генерации ШИМ-сигнала на заданном канале таймера. На первом шаге таймер запускается в режиме ШИМ. Значение на входе блока определяет коэффициент заполнения (скважность).
Конфигурирование AT32 Workbench
-
В AT32 Workbench выберите нужный таймер (TMR1–TMR14, TMR20).
-
Выберите канал таймера и настройте его в режиме PWM mode A:

-
Настройте параметры ШИМ в Counter Settings:
-
Divider value (PSC) — предделитель;
-
Period Value (ARR) — период ШИМ (определяет разрешение скважности).

-
-
Сгенерируйте проект (Generate Code).
Порты
Вход
#
CCRx
—
коэффициент заполнения (duty cycle)
скаляр
Details
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main group
#
Таймер: —
номер таймера микроконтроллера
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 20
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Канал: —
номер канала таймера
1 | 2 | 3 | 4 | 5
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
