![]() |
NIIETCM4 PD
v0.10.5
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
|
void PWM_PC_Config | ( | NT_PWM_TypeDef * | PWMx, |
uint32_t | DutyVal, | ||
uint32_t | FreqDivVal, | ||
uint32_t | FirstWidthVal | ||
) |
Настройка модулятора сигналов ШИМ.
PWMx | Выбор PWM, где x лежит в диапазоне 0-8. |
DutyVal | Значение скважности второго и последующего импульсов. Параметр принимает любое значение из диапазона 0x0-0x6, где 0x0 - скважность 1/8, а 0x6 - 7/8. |
FreqDivVal | Значение делителя частоты второго и последующего импульсов. Параметр принимает любое значение из диапазона 0x0-0x7, где 0x0 - без деления, 0x1 - с коэф. 1/2, а 0x7 - 1/8. |
FirstWidthVal | Значение ширины первого импульса в тактах SysClk/8. Параметр принимает любое значение из диапазона 0x0-0xF, где 0x0 - 1 такт, а 0xF - 16 тактов. |
Нет |
См. определение в файле niietcm4_pwm.c строка 1002
Перекрестные ссылки IS_PWM_ALL_PERIPH, IS_PWM_PC_DUTY, IS_PWM_PC_FIRST_WIDTH и IS_PWM_PC_FREQ_DIV.