Etape 1: Le signal horaire WWVB et transporteur de 60Khz
L’attiny45/85 dispose d’une horloge rapide qui peut être réglée pour générer une onde carrée à 60khz comme ceci :
/ * Initialiser Fast PWM sur OCR1A * /
DDRB | = _BV(PB1) ; Mettre broche PWM en sortie
PLLCSR | = _BV(PLLE) ; Début PLL
_delay_us(100) ; Attendez jusqu'à ce que le PLL stablizes p. 9
PLLCSR | = _BV(PCKE) ; La valeur source d’horloge PLL
OCR1C = 132 ; La valeur OCR1C en haut p. 91 (60kkHz)
OCR1A = 66 ; La valeur commençant OCR1A valeur (cycle d’utilisation de 50 %)
TCCR1 | = _BV(CS12) ; / * Valeur diviseur d’horloge 8 * /
TCCR1 | = _BV(PWM1A) / * activer PWM issu de OCR1A * / \
| _BV(COM1A0) / * valeur PWM comparer mode p. 89 * / \
;