lunes, 22 de octubre de 2007

Timer 2 del PIC 16F877A

El Timer 2 del PIC 16F877 es de 8 bit, tiene un Prescaler y un Postscaler, puede ser usado como base de tiempo del modulo PWM. El registro de conteo TMR2 es leible y escribible, y es limpiado por cualquier Reset.

El Timer 2 tiene un registro de Periodo PR2 que a diferencia de los anteriores que terminaban en FFh o FFFFh utiliza este registro el cual le indica al Timer 2 cuando reiniciarce utilizando un comparador interno. PR2 tiene un FFh al Reset.

Es importante ver y entender el diagrama de bloques del Timer 2 que se muestra enseguida:



Diagrama a bloques del Timer 2

En el se puede ver que al estar contando los ciclos de reloj Fosc/4, despues del prescaler seleccionable, se va incrementando el registro TMR2, el resultado entra al comparador que continuamente hace su trabajo comparando con PR2 (FFh al inicio). El resultado del compardor pasa por el Postscaler seleccionable el cual se encarga de poner la bandera en un momento determinado.

.

2 comentarios:

Anónimo dijo...

Exelente Blog, pero el link para bajar el programa en ASM está malo. de todas formas lo felicito por el proyecto.

alarcon.guillermo@vtr.net

DasinFlameS dijo...

muy buen blog, muy util para aprender a utilizar estas pequeñas maravillas.

Google