TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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.
-
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