El significado de T0CLK = 1 [cerrado]

-2

Sé que hay dos tipos de reloj en un temporizador en un microcontrolador uno de ellos es el contador y me pregunto cómo el contador puede ser un reloj?

    
pregunta user94838

1 respuesta

0

Es muy habitual que un temporizador de microcontrolador tenga dos fuentes de reloj posibles:

  • Primero está el reloj interno (probablemente con algún tipo de divisor de frecuencia)
  • El segundo es una señal pulsada de una fuente externa, conectada a través de un puerto digital de entrada.

Independientemente de la fuente, el temporizador cuenta los pulsos entrantes en un registro interno llamado contador. Cuando el contador se desborda, el temporizador levanta el indicador de interrupción. Si las interrupciones están activas, entonces el microcontrolador detiene el hilo principal y ejecuta la rutina de interrupción, para realizar cualquier acción que sea necesaria.

Si la fuente es el reloj interno, los pulsos son regulares, el contador se desbordará a intervalos iguales: en realidad se comporta como un temporizador.

Si la fuente es externa, es posible que los pulsos no sean regulares. Esto es a menudo por diseño; por ejemplo, los autos que pasan frente a un sensor podrían generar pulsos. En este caso, como en el caso anterior, el temporizador cuenta los impulsos y eventualmente se desborda. Pero el desbordamiento ya no es regular.

Para reflejar esta diferencia, el temporizador se llama contador cuando la fuente es externa.

    
respondido por el jmgonet

Lea otras preguntas en las etiquetas