Étape 2: Modulant la porteuse de 60khz
/ * Initalize CTC interrompre le timer0 à 61hz * /
TCCR0A | = _BV(WGM01) ; p. 82 Mode 2 CCT OCR0A TOP
OCR0A | = 127 ; 8mhz / ((127+1) * 1024 prescale) = 61 hz
TCCR0B | = _BV(CS00) | _BV(CS02) ; régler le diviseur à 1024
TIMSK | = _BV(OCIE0A); / / activer interruption de match comparer
SEI() ; Activez interupts
Cela donne des tranches de 61 fois dans chaque seconde pour réduire la puissance de la porteuse pour la modulation.