Estou configurando meu PWM como mostrado abaixo:
O problema é que as funções que alteram o perido e a largura nada fazem. A única coisa que funciona é quando altero o clock (VC1).
Os pulsos são gerados, mas sem controle.
void pwm_config()
{
/* set period to eight clocks */
PWM8_1_WritePeriod(100);
/* set pulse width to generate a duty cycle */
PWM8_1_WritePulseWidth(49);
/* ensure interrupt is disabled */
PWM8_1_DisableInt();
/* start the PWM8! */
PWM8_1_Start();
}