Paso 9: Configurar el temporizador 1 y la determinación de su retraso
Utiliza el temporizador 1 seleccionando la fuente de reloj, escala previa y carga el valor tal que la interrupción de desbordamiento del pedacito en PIR activará una cierta cantidad de tiempo después de iniciado el temporizador de conteo.
El tiempo que tomará 1 temporizador para activar la bandera de interrupción está dada por la ecuación
T = reloj / valor del Prescaler * (valor 65536 - precarga)
En mi caso yo quería alcanzar 0,5 segundos con un reloj de 1 Mhz. Eso significa que tengo que activar después de 500.000 relojes.
500.000 es 2 ^ 5 * 5 ^ 6.
Yo no puedo contar con 16 bits. Por lo que necesito para usar el pre-escalador a 8 que es 2 ^ 3.
Con mi período contador ahora avanzando a cada 8 estadounidenses, sólo necesito 62.500 cuentas a alcanzar 0,5 segundos.