erro no CCS3.200 comando SET_PWM_DUTY(x)

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

erro no CCS3.200 comando SET_PWM_DUTY(x)

Mensagempor cristian » 17 Nov 2006 07:11

nao funciona

alguem ja passou por isso ?

tive que colocar o em asm
Código: Selecionar todos
#asm
      movf  val32,w
      movwf 0x001b
#endasm


val32 é log int ainda nao tratei isso

mas a questao é como faço para usar o SET_PWM_DUTY(x)
a saida fica sempre com a freq do timer 2 nao varia o duty
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor alex_a » 17 Nov 2006 12:26

Como você configurou TIMER2 ?
Eu utilizo desta forma:( para 16f877)
cpp code
void main()
{
setup_timer_2 (t2_div_by_4,248,1); // 1,004 Khz
setup_ccp1(ccp_pwm);
set_pwm1_duty(ciclo);
}
ALEX_A
Avatar do usuário
alex_a
Bit
 
Mensagens: 43
Registrado em: 11 Out 2006 19:25
Localização: Ipiranga- São Paulo-SP

Mensagempor cristian » 17 Nov 2006 19:15

o seu ccs é 3.200?

comfigurei o timer 2
é tanto que com o codigo asm funciona
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 1 visitante

x