TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: ferorts en 14 de Febrero de 2011, 09:16:12

Título: PWM de 10 Bits en PIC16F886
Publicado por: ferorts en 14 de Febrero de 2011, 09:16:12
Hola a todos, estoy trabajando con un PIC 16F886 utilizando CCS C, queria preguntaros como puedo utilizar el modulo PWM con 10 bits, y no 8, ya que yo he utilizado con el modulo PWM dandole al registro TR2 valores desde 0 a 255, utilizando (setup_timer_2(T2_DIV_BY_4,valor_pr2,1);) siendo el valor_pr2 un valor que va de 0 a 255.
Yo he leido por inet que eso de usar 10 bits solo consigo precision en el dutty que la frecuencia seguira siendo de 8 bits. ¿es cierto eso?

PD:
Para el calulo del TR2=[F.osc/(FPWM*Presc*4)]-1;
Para el calulo del Dutty(SIEMPRE 50%)=Valor (TR2*2)+1

Gracias.
Título: Re: PWM de 10 Bits en PIC16F886
Publicado por: Suky en 14 de Febrero de 2011, 10:49:24
No es necesario abrir dos mensajes con el mismo problema. Lee las reglas del foro.

Seguir aquí:
http://www.todopic.com.ar/foros/index.php?topic=33809.0;topicseen