Timers Del Dspic30f
Timers Del Dspic30f
Timers Del Dspic30f
SESION6
TIMERS DEL DSPIC30F
La familia dsPIC30F dispone de hasta cinco temporizadores de 16 bits
, de los cuales algunos poseen la características de poder combinarse
con el objetivo de formar temporizadores de 32 bits.
Los temporizadores ademas de controlar el tiempo autónomamente,
proporcionan la base de tiempo a otros perifericos como el de captura o
el de Comparador/PWM.
Cada temporizador/contador de 16 bits dispone de los siguientes registros
que son susceptibles de leerse y escribirse.
Por otra parte cada temporizador tiene asociado a su vez una serie de bits
para el control de interrupciones:
• TxIE: Bit de control para permiso de interrupción del Timer.
• TxIF: Bit de estado del señalizador de desbordamiento.
• TxIP <2:0>: Bits para determinar la prioridad de la interrupción
TIPOS DE TEMPORIZADORES
oin
Entrada
Pulsos
T1CK Externos
ESTRUCTURA INTERNA DEL TEMPORIZADOR TIPO A
(TIMER 1)
ESTRUCTURA INTERNA DEL TEMPORIZADOR TIPO B
(TIMER 2 y TIMER 4)
ESTRUCTURA INTERNA DEL TEMPORIZADOR TIPO B
(TIMER 2 y TIMER 4)
ESTRUCTURA INTERNA DEL TEMPORIZADOR TIPO C
(TIMER 3 y TIMER5)
ESTRUCTURA INTERNA DEL TEMPORIZADOR TIPO C
(TIMER 3 y TIMER5)
REGISTROS DE CONTROL
Registro base tipo A (TxCON)
Byte superior
GATE (solo timer 2): Este bit se usa para habilitar el modo de
disparo por acumulación de tiempo. El bit es leible, borrable y
escribible.
TCKPS<1:0>: Bits para el prescaler. Son 2 bits ambos
leibles,borrables,escribibles.
T32 (timer 2 y 3), T45 (timer 4 y 5): Selección del modo
temporizador de 32 bits. Este bit posibilita la opción de elegir el
modo temporizador de 32 bits si T32=1, TMRx y TMRy forman un
temporizador de 32 bits.
TCS: Selección de fuente de reloj. Cuando este bit se encuentra
activado, se utiliza un reloj externo aplicado a la patita TxCK. En
cambio, cuando TCS=0 el reloj interno es el que se emplea. Es un
bit leible, borrable y escribible.
Byte superior