TIMER/CONTADOR 1 DE 16 BIT |
Para ver la figura del diagrama de bloques del Timer/contador1 pulse AQUI. El Timer/Contador 1 de 16 bit puede seleccionar la fuente del clock de CK, del prescaler CK o de un pin externo. Además, puede detenerse como se describe en la especificación para los registros de control (TCCR1A y TCCR1B) para el Timer/Contador 1. Los diferentes flags de estado ( overflow, compare match y capture event ) se encuentran en el registro de flags de interrupción (TIFR) del Timer/Contador. Las señales de control se encuentran en los Registros de control (TCCR1A y TCCR1B) del Timer/Contador 1. Las opciones de habilitar/deshabilitar interrupciones para el Timer/Contador 1 se encuentran en el registro de enmascaramiento de interrupciones (TIMSK) del Timer/Contador. Cuando el Timer/Contador 1 tiene clock externo, la señal externa se sincroniza con la frecuencia del oscilador de la CPU. Para asegurar el funcionamiento apropiado del clock externo, el tiempo mínimo entre dos transiciones del clock externas debe ser por lo menos un periodo de clock interno de la CPU. La señal de clock externa se prueba en el flanco creciente del clock interno de la CPU. Las características del Timer/Contador 1 de 16 bit ofrecen una alta resolución y un uso de alta exactitud con las opciones más bajas del prescaler. De forma similar, las opciones altas del prescaler hacen útil al Timer/Contador 1 para funciones de velocidades más bajas o funciones cronometradas exactas para acciones poco frecuentes. El Timer/Contador 1 proporciona dos funciones de salida de Comparación que usan el registro de salida de Comparación 1 A y B (OCR1A y OCR1B) como fuentes de datos para ser comparados con el contenido del Timer/Contador 1. Las funciones de salida de Comparación incluyen el borrado opcional del contador en el comparador A y las acciones en los pines de salida de comparación en ambas parejas de comparación. El Timer/Contador 1 también puede usarse como un Modulador-Demodulador de Anchura de Pulso de 8, 9 o 10 bit. En este modo, el contador y los registros OCR1A/OCR1B sirven como un doble PWM autosuficiente con pulsos centrados. La función de Captura de Entrada del Timer/Contador 1 proporciona una captura del contenido del Timer/Contador 1 al Registro de Captura de Entrada (ICR1), activado por un evento externo en el pin de captura de entrada (ICP). Las opciones de evento de captura son definidas por el Registro del control (TCCR1B) del Timer/Contador 1. Además, el Comparador Analógico puede ponerse a "1" para activar la Captura de la Entrada. Vaya al apartado "Comparador Analógico" para conocer los detalles. El pin lógico de los ICP se muestra en la siguiente Figura. |
Figura. Diagrama del pin ICP |
Si la función de Anulador de Ruido se habilita, la condición del disparo real para el evento de captura se supervisa sobre cuatro muestras y las cuatro deben ser iguales para activar el flag de captura. |