用N76E003配置输出PWM输出,使用PWM1,PWM2,PWM3都可以输出方波,但是使用PWM4和PWM5就不可以,很不理解。配置代码如下
Set_All_GPIO_Quasi_Mode;
/**********************************************************************
PWM frequency = Fpwm/((PWMPH,PWMPL) + 1) <Fpwm = Fsys/PWM_CLOCK_DIV>
= (22.1184MHz/8)/(0x3FF + 1)
= 2.7KHz
***********************************************************************/
PWM5_P15_OUTPUT_ENABLE;
PWM_INT_PWM5;
PWM_FALLING_INT; //Setting Interrupt happen when PWM0 falling signal
PWM_CLOCK_DIV_8;
PWMPH = 0x03; //Setting PWM period
PWMPL = 0xFF;
PWM5H = 0x01; //PWM0 high duty = 1/2 PWM period
PWM5L = 0xFF;
set_EPWM; //Enable PWM interrupt
set_EA;
set_LOAD;
set_PWMRUN; |