Files
2026-04-23 13:49:53 +08:00

27 lines
639 B
C

#ifndef ____HDL_PWM_H_
#define ____HDL_PWM_H_
#include "hc32_ll.h"
#define TMRA_UNIT (CM_TMRA_1)
#define TMRA_PERIPH_CLK (FCG2_PERIPH_TMRA_1)
#define TMRA_PWM_CH (TMRA_CH1)
#define TMRA_PWM_PORT (GPIO_PORT_A)
#define TMRA_PWM_PIN (GPIO_PIN_08)
#define TMRA_PWM_PIN_FUNC (GPIO_FUNC_4)
#define TMRA_MD (TMRA_MD_SAWTOOTH)
#define TMRA_DIR (TMRA_DIR_UP)
void hdl_pwm_init(int frq);
void hdl_pwm_enable(void);
void hdl_pwm_disable(void);
void hdl_pwm_set_duty(int duty);
#endif