Таймер |
TIMER |
Возможные значения: «TIMER1», «TIMER2», «TIMER3»,
«TIMER4» |
TIMER1 |
Перечисление |
Функция инициализации пинов порта |
REMAP |
Возможные значения: «ALTERNATE»,«PART_REMAP»,
«FULL_REMAP» |
ALTERNATE |
Перечисление |
Делитель тактовой частоты таймера (тактируется от шины APB1) [0..65535] |
PSC |
Возможные значения: целое число от «0» до «65535» |
0 |
Целое |
Период таймера [0..65535] |
PERIOD |
Возможные значения: целое число от «0» до «65535» |
4000 |
Целое |
Направление счета таймера |
DIR |
Взможные значения: «TIMER_COUNTER_UP», «TIMER_COUNTER_DOWN» |
TIMER_COUNTER_UP |
Перечисление |
Режим счета таймера (aligned mode) |
CAM |
Взможные значения:
«TIMER_COUNTER_EDGE»,«TIMER_COUNTER_CENTER_DOWN»,«TIMER_COUNTER_CENTER_UP»,
«TIMER_COUNTER_CENTER_BOTH» |
TIMER_COUNTER_EDGE |
Перечисление |
Режим работы ШИМ |
PWM_MODE |
Взможные значения: «PWM0», «PWM1» |
PWM0 |
Перечисление |
Настройка канала таймера TIM_CHx, где x =
0..3 |
Настройка каналов таймера TIM_CH0 … TIM_CH3 |
Режим работы канала x таймера |
CHx |
Взможные значения: «DISABLE_OUTPUT», «OUTPUT_PWM» |
OUTPUT_PWM |
Перечисление |
Исходное значение регистра сравнения таймера (CHxVAL) |
CHxVAL |
Возможные значения: целое число от «0» до «65535» |
0 |
Целое |
IRQ1 |
Настройка IRQ1 |
Включить прерывание по обновлению таймера |
IRQ_INT |
Возможные значения: «DISABLE», «TIMER_INT_UP»,
«TIMER_INT_CH0», «TIMER_INT_CH1», «TIMER_INT_CH2»,
«TIMER_INT_CH3» |
DISABLE |
Перечисление |
Приоритет прерывания |
IRQ_PRI_PRE1 |
Возможные значения: целое число от «0» до «4», высший приоритет
«0», низший - «4» |
3 |
Перечисление |
Субприоритет прерывания |
IRQ_PRI_SUB1 |
Возможные значения: целое число от «0» до «4», высший приоритет
«0», низший - «4» |
3 |
Перечисление |
Использовать таймер как источник тактирования програмного счетчика main |
DelayTIM |
Возможные значения: «Да», «Нет» |
Нет |
Двоичное |
Вызов расчетного алгоритма |
NameAlg1 |
Строка с именем расчетного алгоритма (также указывается в свойствах проекта в
разделе генерация кода) |
my_diagram |
Строка |
TRGO |
Настройка TRGO |
Включить внутренний выход таймера |
TRGO_ON |
Возможные значения: «Да», «Нет» |
Нет |
Двоичное |
Выбрать триггер |
TRGO_MODE |
Возможные значения: «TIMER_TRI_OUT_SRC_UPDATE»,
«TIMER_TRI_OUT_SRC_CH0», «TIMER_TRI_OUT_SRC_O0CPRE»,
«TIMER_TRI_OUT_SRC_O1CPRE», «TIMER_TRI_OUT_SRC_O2CPRE»,
«TIMER_TRI_OUT_SRC_O3CPRE» |
TIMER_TRI_OUT_SRC_UPDATE |
Перечисление |