TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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.
-
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 ...
-
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
-
y q tengo q hacer para resetear el valor del timer 2 (el contador y el postscaler)?Muchas gracias.