Pwm do LPC1768 nao desativa a saida deixa em nivel alto

fz um Pwm para controlar um motor DC , mas ao dar STOP_PWM , as vezes ele deixa a saida em nivel alto ,
o que pode ser
veja o codigo q desliga o pwm
o que pode ser
veja o codigo q desliga o pwm
- Código: Selecionar todos
void PWM_Stop( uint32_t channelNum )
{
if ( channelNum == 1 )
{
LPC_PWM1->PCR = 0;
LPC_PWM1->TCR = 0x00; /* Stop all PWMs */
PwmON=0;
LPC_PWM1->LER = 0 ;
}
return;
}