17 lines
356 B
C
17 lines
356 B
C
#ifndef _PDCTRL_H_
|
||
#define _PDCTRL_H_
|
||
#include "lib.h"
|
||
#define PDCTRL_SYS_FREQUENCY (32 * 1000) // 主频,KHZ
|
||
|
||
typedef enum
|
||
{
|
||
PDCTRL_DAC = 1,
|
||
PDCTRL_PWM = 2,
|
||
} pdctrl_mode_e;
|
||
|
||
void pdctrl_init(pdctrl_mode_e mode, uint8_t pwm_frequency);
|
||
void pdctrl_out(uint16_t out);
|
||
uint16_t pdctrl_pwm_duty_convert_ccr(float32 pwm_duty);
|
||
|
||
#endif // _PDCTRL_H_
|