Paso 1: La señal WWVB y el portador de 60 kilociclos
El attiny45/85 tiene un temporizador rápido que puede configurar para generar una onda cuadrada a 60khz como esta:
/ * Initalize Fast PWM en la OCR1A /
DDRB | = _BV(PB1); Conjunto pin PWM como salida
PLLCSR | = _BV(PLLE); Inicio PLL
_delay_us(100); Espere hasta que PLL stablizes p. 9
PLLCSR | = _BV(PCKE); Conjunto fuente de reloj PLL
OCR1C = 132; Set OCR1C al comienzo de la p. 91 (60kkHz)
OCR1A = 66; Establecer el valor de OCR1A (50% ciclo de trabajo) a partir
TCCR1 | = _BV(CS12); / * Establece el prescaler de reloj en 8 * /
TCCR1 | = _BV(PWM1A) / * habilitar PWM basado en OCR1A * / \
| _BV(COM1A0) / * set PWM modo de comparar p. 89 * / \
;