ELIOT1 HAL
Загрузка...
Поиск...
Не найдено
Структура _pwm_handle

Контекст драйвера ШИМ Подробнее...

#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
 

Подробное описание

Контекст драйвера ШИМ

Поля

◆ channel

uint32_t _pwm_handle::channel

Номер канала

◆ duty_cycle

float _pwm_handle::duty_cycle

Ширина импульса от 0.0 до 1.0

◆ int_en

bool _pwm_handle::int_en

Разрешение прерываний

◆ int_freq

enum pwm_eventprd _pwm_handle::int_freq

Частота возникновения прерываний

◆ int_source

enum pwm_int_source _pwm_handle::int_source

Источник прерывания

◆ out

uint32_t _pwm_handle::out

Выход канала

◆ period_us

uint32_t _pwm_handle::period_us

Период в микросекундах

◆ pwm_callback

void(* _pwm_handle::pwm_callback) (struct _pwm_handle *hpwm)

Функция обратного вызова при возникновении прерываний

◆ ref_clk

uint32_t _pwm_handle::ref_clk

Опорная частота контроллера ШИМ


Объявления и описания членов структуры находятся в файле: