11 #ifndef _CI130X_PWM_H_ 12 #define _CI130X_PWM_H_ Definition: ci130x_pwm.h:35
void pwm_init(pwm_base_t base, pwm_init_t init)
pwm初始化
Definition: ci130x_pwm.c:43
#define HAL_PWM3_BASE
Definition: ci130x_system.h:491
#define HAL_PWM1_BASE
Definition: ci130x_system.h:489
unsigned int clk_sel
Definition: ci130x_pwm.h:45
#define HAL_PWM5_BASE
Definition: ci130x_system.h:522
Definition: ci130x_pwm.h:37
Definition: ci130x_pwm.h:34
#define HAL_PWM0_BASE
Definition: ci130x_system.h:488
PWM配置结构体
Definition: ci130x_pwm.h:43
unsigned int freq
Definition: ci130x_pwm.h:46
Definition: ci130x_pwm.h:33
void pwm_set_duty(pwm_base_t base, unsigned int duty, unsigned int duty_max)
设置pwm占空比
Definition: ci130x_pwm.c:107
pwm_base_t
控制器定义
Definition: ci130x_pwm.h:30
#define HAL_PWM2_BASE
Definition: ci130x_system.h:490
unsigned int duty
Definition: ci130x_pwm.h:47
unsigned int duty_max
Definition: ci130x_pwm.h:48
void pwm_start(pwm_base_t base)
启动pwm
Definition: ci130x_pwm.c:77
#define HAL_PWM4_BASE
Definition: ci130x_system.h:521
Definition: ci130x_pwm.h:36
Definition: ci130x_pwm.h:32
void pwm_set_restart_md(pwm_base_t base, uint8_t cmd)
设置pwm restart_md 重新计数生效模式
Definition: ci130x_pwm.c:122
void pwm_stop(pwm_base_t base)
暂停pwm
Definition: ci130x_pwm.c:92