timer_avr
Páginas: 3 (578 palabras)
Publicado: 14 de julio de 2014
Es un temporizador, el mismo que sirve para generar tiempos de retardo de acuerdo a la pre escala antes seleccionada.
2. Complete lasiguiente tabla relacionado con los registros de datos y de control de los timers.
TIMER
NUM. PREESCALAS
TAMAÑO BITS (N)
Valor máximo
REGISTRO DE CONTEO
REGISTROS DE CONTROL
Timer0
4
8 bits
256TCNT0
TCCR0A/TCCR0B
Timer1
4
16 bits
65,536
TCNT1
TCCR1A/ TCCR1B/ TCCR1C
Timer2
6
8 bits
256
TCNT2
TCCR2A/TCCR2B
3. Esquematice los registros de control de todos los timers y hablesobre los bits utilizados en clase.
REGISTRO DE CONTROL TIMER0:
TCCRO
BITS
7
6
5
4
3
2
1
0
FOC0
WGM00
COM01
COM00
WGM01
CS02
CS01
CS00
V/I
0
0
0
0
0
0
0
0
BITSUTILIZADOS EN CLASE:
WGM00
WGM02
Selector modo del Timer
0
0
Modo normal
0
1
CTC (Limpiar el timer en modo comparación )
1
0
PWM
1
1
Fast PWM
CS02
CS01
CS00
Selector de reloj (preescala)
0
0
0
Timer apagado
0
0
1
CLK (Sin pre escala)
0
1
0
CLK/8
0
1
1
CLK/64
1
0
0
CLK/256
1
0
1
CLK/1024
1
1
0
1
1
1
REGISTRO DE CONTROL TIMER1:
TCCR1B
7
6
54
3
2
1
0
ICNC1
ICES1
-
WGM13
WGM12
CS12
CS11
CS10
REGISTRO DE CONTROL TIMER2:
F0C2
WGM20
COM21
COM20
WGM21
CS22
CS21
CS20
4. Complete la siguiente tabla de preescalaspara un reloj de 8Mhz y 1 Mhz. NOTA: sus respuestas deben estar en notación de ingeniería (Mhz, Khz, ms, us, nS, etc).
RELOJ DE 8MHZ
PRE-Esc.
DESCRIPCIÓN
F. SISTEMA
F. TIMER
T_TIMER
DISPONIBLESEN:
/0
DETENIDO
8 Mhz
-
-
TODOS LOS TIMERS
/1
SIN PREE
8 Mhz
8MHz
125 nS
TODOS LOS TIMERS
/8
F_SIS/8
8 Mhz
1MHz
1uS
TODOS LOS TIMERS
/32
F_SIS/32
8 Mhz
250KHz
4uS
SOLO ENTIMER2
/64
F_SIS/64
8 Mhz
125KHz
8uS
TODOS LOS TIMERS
/128
F_SIS/128
8 Mhz
62.5kHz
16 uS
SOLO EN TIMER2
/256
F_SIS/256
8 Mhz
31.25KHz
32uS
TODOS LOS TIMERS
/1024
F_SIS/1024
8 Mhz...
Leer documento completo
Regístrate para leer el documento completo.