Configuração de PWM

Software e Hardware para uC PSoC

Moderadores: andre_luis, 51

Configuração de PWM

Mensagempor alessandro » 21 Mai 2007 14:04

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();

}
Alessandro
Avatar do usuário
alessandro
Byte
 
Mensagens: 278
Registrado em: 12 Out 2006 19:32

Mensagempor alessandro » 22 Mai 2007 10:05

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.
Alessandro
Avatar do usuário
alessandro
Byte
 
Mensagens: 278
Registrado em: 12 Out 2006 19:32


Voltar para Cypress

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x