|
ELIOT1 HAL
|
Контекст драйвера ШИМ Подробнее...
#include <hal_pwm_newgen.h>
Поля данных | |
| uint32_t | channel |
| uint32_t | out |
| uint32_t | ref_clk |
| float | duty_cycle |
| uint32_t | period_us |
| bool | int_en |
| enum pwm_int_source | int_source |
| enum pwm_eventprd | int_freq |
| void(* | pwm_callback )(struct _pwm_handle *hpwm) |
| pwm_chopper_cfg_t | chopper_cfg |
| pwm_dz_cfg_t | deadzone_cfg |
| pwm_trip_unit_cfg_t | trip_unit_cfg |
Контекст драйвера ШИМ
| uint32_t _pwm_handle::channel |
Номер канала
| float _pwm_handle::duty_cycle |
Ширина импульса от 0.0 до 1.0
| bool _pwm_handle::int_en |
Разрешение прерываний
| enum pwm_eventprd _pwm_handle::int_freq |
Частота возникновения прерываний
| enum pwm_int_source _pwm_handle::int_source |
Источник прерывания
| uint32_t _pwm_handle::out |
Выход канала
| uint32_t _pwm_handle::period_us |
Период в микросекундах
| void(* _pwm_handle::pwm_callback) (struct _pwm_handle *hpwm) |
Функция обратного вызова при возникновении прерываний
| uint32_t _pwm_handle::ref_clk |
Опорная частота контроллера ШИМ