Página 1 de 1

Configuração de PWM

MensagemEnviado: 21 Mai 2007 14:04
por alessandro
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();

}

MensagemEnviado: 22 Mai 2007 10:05
por alessandro
O problema era que na configuraçao do bloco de PWM8 em vez de selecionar a opção "CompareOut" tinha colocado "TerminalCountOut" na saida do bloco.