Skip to content
Fabián González edited this page Sep 28, 2024 · 12 revisions

Que son los timers?

Los timers ayudan a contar eventos, delays (tiempo que el micro no hace "nada"), medir tiempo

Como los temporizadores de cocina estos basicamente son contadores que cada pulso aumentan o reducen su valor

image image

Literalmente un reloj jajaja

Elementos de los timers

System tick timer

El reloj mama, papa, abuelo, el principal contador de todos Formalmente: Permite que el sistema inicie una acción de forma periódica. Esta acción se realiza internamente a un ritmo fijo sin señal externa.

image $System Clock Frequency \div StreLoadMax = Counter Frequency$

$Segundos * System Clock Frequency = Periodo en segundos$

Prescaler

Supongamos que 75 gigahertz es demasiado para un led, si queremos evitar que reviente (literalmente) los micros vienen con un divisor llamado prescaler, formalmente: Actúa como un divisor de frecuencia que reduce la frecuencia del reloj de entrada al temporizador.

image

image

AutoReloadPeriod

Como sabe el micro que ya llego a cierto tiempo y necesita resetear su estado? necesitaremos un autoreload period Formalmente es valor que se carga automáticamente en el contador después de alcanzar un límite predefinido. image

PWM

Tenemos un valor fijo de voltaje, suponga usted de 3V como podriamos hacer que un led tenga diferentes niveles de brillos? Una genial idea que no se a quien se le ocurrio fue dividir la salida del voltaje del micro, es decir si podemos controlar que de un pulso solo 10% este prendido tendriamos un brillo bajo, esto se le conoce PWM mejor conocido como Pulse Width Modulation, basicamente modificamos el porcentaje de señal mandada por un pulso para regular la potencia de un micro.

image

Clone this wiki locally