2022-07-23 18:08:23 +08:00

39 lines
622 B
C

/*
* PWM.c
*
* Created on: 2022年03月15日
* Author: User
*/
#include <main.h>
static void Init(void);
static void LoadPWM(uint8_t DudyCycle);
PWM_Wave_t PWM = {
0,
Init,
LoadPWM};
static void Init(void)
{
PWM.LoadPWM(0);
}
// /**************** 计算pwm重装值函数 *******************/
static void LoadPWM(uint8_t DudyCycle)
{
if (DudyCycle == 100)
{
PWM.High = DudyCycle + 1;
}
else
{
PWM.High = DudyCycle;
}
}
/********************************************************
End Of File
********************************************************/