#include "config.h" PWM_Str PWM_Info; void PWM_Init(void) { PWM_InfoInit(); PWM0_GpioInit(); //PWM1_GpioInit(); //PWM2_GpioInit(); //PWM3_GpioInit(); PWM4_GpioInit(); //PWM5_GpioInit(); PWM_Info.Pwm[PWM0].Freq = 30000; PWM_Info.Pwm[PWM0].Dut = 10; PWM_Info.Pwm[PWM4].Freq = 30000; PWM_Info.Pwm[PWM4].Dut = 10; PWM_TimerInit(PWM0, PWM_Info.Pwm[PWM0].Freq, PWM_Info.Pwm[PWM0].Dut); PWM_TimerInit(PWM4, PWM_Info.Pwm[PWM4].Freq, PWM_Info.Pwm[PWM4].Dut); //PWM_TimerInit(Tim3CH2,PWM_Info.Pwm[PWM4].Freq,PWM_Info.Pwm[PWM4].Dut); //PWM_NvicInit(); PWM_Run(ENABLE); } void TMR3_ISR(void) { Tim3_ClearIntFlag(Tim3UevIrq); }