TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Robet en 06 de Julio de 2005, 03:29:00

Título: Lectura Timer 2
Publicado por: Robet en 06 de Julio de 2005, 03:29:00
Hola,
os pido ayuda para averiguar como funciona el timer 2. El caso es que necesito leer su valor para una aplicación q estoy haciendo y no sé que me va a salir: el timer 2 tiene 8 bits y luego un postscaler, si uso la función get_timerx(), ¿sólo leeré el valor de esos 8 bits? ¿Hay alguna manera de leer el postscaler?Muchas gracias.
Título: RE: Lectura Timer 2
Publicado por: RaDoN en 06 de Julio de 2005, 04:11:00
El postescaler, es un registro de configuración, se edita y lo pones como tu quieras y listo, que yo sepa no se puede leer ...
Título: RE: Lectura Timer 2
Publicado por: El_Coach en 06 de Julio de 2005, 10:47:00
Esta fórmula puede servirte...

Valor preacarga timer = Valor máximo timer - ( ( Frecuencia del micro * Tiempo desbordamiento ) / ( 4 * Prescale ) )

O lo que es lo mismo...

Tiempo desbordamiento = ( Valor máximo timer - Valor preacarga timer ) * Prescale * 4 / Frecuencia del micro

Un saludo Divertido
Título: RE: Lectura Timer 2
Publicado por: Robet en 08 de Julio de 2005, 04:56:00
y q tengo q hacer para resetear el valor del timer 2 (el contador y el postscaler)?Muchas gracias.