|
ELIOT1 HAL
|
Структура для конфигурации VTU. Подробнее...
#include <hal_vtu.h>
Поля данных | |
| enum vtu_mode | mode |
| enum vtu_capture_edge_control | capture_edge_control1 |
| enum vtu_capture_edge_control | capture_edge_control2 |
| enum vtu_pwm_polarity | pwm_polarity |
| enum vtu_pwm_polarity | pwm_polarity2 |
| enum vtu_interrupt_control | interrupt_control |
| uint8_t | prescaler |
| uint16_t | counter |
| uint16_t | period |
| uint16_t | duty_cycle_capture |
Структура для конфигурации VTU.
| enum vtu_capture_edge_control vtu_config::capture_edge_control1 |
Управление фронтами захвата для режима захвата для TIO1
| enum vtu_capture_edge_control vtu_config::capture_edge_control2 |
Управление фронтами захвата для режима захвата для TIO2
| uint16_t vtu_config::counter |
Начальное значение счетчика
| uint16_t vtu_config::duty_cycle_capture |
Ширина импульса
| enum vtu_interrupt_control vtu_config::interrupt_control |
Разрешение прерываний
| enum vtu_mode vtu_config::mode |
Режимы работы тамера, кроме VTU_LowPower
| uint16_t vtu_config::period |
Период ШИМ
| uint8_t vtu_config::prescaler |
Значение предделителя
| enum vtu_pwm_polarity vtu_config::pwm_polarity |
Полярность ШИМ
| enum vtu_pwm_polarity vtu_config::pwm_polarity2 |
Полярность второго вывода ШИМ для 16-битного режима