| Таймер |
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 |
Перечисление |