Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cap 5 PDF
Cap 5 PDF
Como
funciona?
Funciona
mediante
un
aumento
del
counter
register,
segn
como
se
configure,
su
contaje
ser
a
una
frecuencia
mayor
o
menor,
y
una
vez
finalice
el
contaje
(desbordamiento)
para
el
que
lo
hemos
configurado
activar
el
bit
flag
(bandera),
el
cual
nos
indica
que
el
timer
ha
acabado
de
contar
y
empezar
de
nuevo.
Debido
a
que
el
timer
depende
de
una
fuente
reloj,
tal
y
como
hemos
dicho
al
principio,
la
unidad
ms
pequea
medible
ser
el
periodo:
! !
!= = = !"! !"#
! !"#$%
Tipos
de
Timers.
En
los
chips
AVR
Atmega
168
y
Atmega
328
disponemos
de
3
Timers,
en
los
Atmega
1280
y
Atmega
2560
contamos
con
6.
1er
ejemplo
1 1
!= = = !"! !"#
! 16!"#
2!"!! = 65535 65535 62! 5!" = 0! 0041! !! !"#
Como
vemos
el
tiempo
de
parpadeo
es
tan
rpido
que
ser
prcticamente
imperceptible
para
el
ojo
humano.
Para
evitar
el
problema
del
primer
ejemplo
vamos
a
hacer
que
la
velocidad
de
parpadeo
sea
de
1s
gracias
al
uso
del
preescaler
y
del
CTC.
1 1 1024
!= = = = !"#$
!/!"##$%&'#" 16!"#/1024 16!"#
2!"!! = 65535 64!" = !! !"#$
Con
el
uso
del
preescaler
provocamos
que
el
timer
finalice
su
ciclo
cada
4194s
por
lo
que
debemos
finalizar
el
ciclo
3194s
antes,
para
ello
vamos
hacer
uso
del
CTC.
!"#$%& !"#"$!% 1!
!"#$% !"! = 1 !"! = 1 = !"#$%
!!"#$%&'! !"#$% 64!"