Configuración Avanzada de Temporizadores y Contadores en Microcontroladores ATMega328
Clasificado en Electrónica
Escrito el en
español con un tamaño de 4,5 KB
Uso y Configuración de Temporizadores/Contadores
- Es fundamental definir el modo de operación del temporizador, la fuente del reloj, el preescalador, las interrupciones y la generación de formas de onda.
- Agregue el código necesario para la rutina de servicio de interrupción en su programa.
- Aunque se utiliza el Temporizador 1 (16 bits) como ejemplo, el procedimiento es el mismo para otros temporizadores.
- Solo se presentarán los registros relacionados con la funcionalidad básica del temporizador.
Funcionamiento del Preescalador en Temporizadores
- El reloj de Arduino es de 16 MHz, lo que equivale a un período de 62.5 ns.
- Un recuento completo (65535 ciclos) tomará 65535 * 62.5 ns = 4.0959375 ms.
- El valor de preescalador más grande es 1024, lo que