TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: fastyx en 02 de Noviembre de 2006, 21:45:30

Título: porque no andaba el pwm!
Publicado por: fastyx en 02 de Noviembre de 2006, 21:45:30
Amigos : Solucioné despues de mucho mirar el problema del pwm en el pic 16f818 , estaba trabajando sobre el pin b3 del pic 16f818 y era el pin b2

Ahora : alguien puede explicarme porque aparece en el pinout del pic ccp1 en la pata 8 y en la pata 9?

pata 8 : RB2/SDO/CCP1

pata 9 : RB3/CCP1/PGM

DESDE YA GRACIAS!
Título: Re: porque no andaba el pwm!
Publicado por: Rulo en 02 de Noviembre de 2006, 21:55:41

   fijate en el datasheet y en la configuracion de los fuses

      con CCPMX cambia de pin la salida.
   
             Saludos
Título: Re: porque no andaba el pwm!
Publicado por: fastyx en 03 de Noviembre de 2006, 06:47:12
gracias rulo por contestarme. mi pregunta es : como se escribe en ccs sobre el bit de ccpmx?
Título: Re: porque no andaba el pwm!
Publicado por: vszener en 03 de Noviembre de 2006, 12:42:26
Haz un programa con dicho módulo y mira el .lst para ver la traducción al asm que genera tu código C en asm.


Suerte!!! ;)
Título: Re: porque no andaba el pwm!
Publicado por: fastyx en 03 de Noviembre de 2006, 20:27:16
lo miré , y no pude entenderlo.

la pregunta mia es : si seteo el timer 2 , seteo el ccp en pwm, porque lo manda al puerto b2 y no al puerto b3?