Skip to content

Instantly share code, notes, and snippets.

@anbara
Created March 29, 2017 13:12
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anbara/e7e371d4fbdff896e8703fdb000fdaeb to your computer and use it in GitHub Desktop.
Save anbara/e7e371d4fbdff896e8703fdb000fdaeb to your computer and use it in GitHub Desktop.
//Timer0
TCCR0B = (TCCR0B & 0b11111000) | 0x01; //62.5 [kHz]
TCCR0B = (TCCR0B & 0b11111000) | 0x02; //7.8125 [kHz]
TCCR0B = (TCCR0B & 0b11111000) | 0x03; //976.5625 [Hz]
TCCR0B = (TCCR0B & 0b11111000) | 0x04; //244.140625 [Hz]
TCCR0B = (TCCR0B & 0b11111000) | 0x05; //61.03515625 [Hz]
//Timer1
TCCR1B = (TCCR1B & 0b11111000) | 0x01; //31.37255 [kHz]
TCCR1B = (TCCR1B & 0b11111000) | 0x02; //3.92116 [kHz]
TCCR1B = (TCCR1B & 0b11111000) | 0x03; //490.20 [Hz]
TCCR1B = (TCCR1B & 0b11111000) | 0x04; //122.55 [Hz]
TCCR1B = (TCCR1B & 0b11111000) | 0x05; //30.64 [Hz]
//Timer2
TCCR2B = (TCCR2B & 0b11111000) | 0x01; //31.37255 [kHz]
TCCR2B = (TCCR2B & 0b11111000) | 0x02; //3.92116 [kHz]
TCCR2B = (TCCR2B & 0b11111000) | 0x03; //980.39 [Hz]
TCCR2B = (TCCR2B & 0b11111000) | 0x04; //490.20 [Hz]
TCCR2B = (TCCR2B & 0b11111000) | 0x05; //245.10 [Hz]
TCCR2B = (TCCR2B & 0b11111000) | 0x06; //122.55 [Hz]
TCCR2B = (TCCR2B & 0b11111000) | 0x07; //30.64 [Hz]
//Timer3
TCCR3B = (TCCR3B & 0b11111000) | 0x01; //31.37255 [kHz]
TCCR3B = (TCCR3B & 0b11111000) | 0x02; //3.92116 [kHz]
TCCR3B = (TCCR3B & 0b11111000) | 0x03; //490.20 [Hz]
TCCR3B = (TCCR3B & 0b11111000) | 0x04; //122.55 [Hz]
TCCR3B = (TCCR3B & 0b11111000) | 0x05; //30.64 [Hz]
//Timer4
TCCR4B = (TCCR4B & 0b11111000) | 0x01; //31.37255 [kHz]
TCCR4B = (TCCR4B & 0b11111000) | 0x02; //3.92116 [kHz]
TCCR4B = (TCCR4B & 0b11111000) | 0x03; //490.20 [Hz]
TCCR4B = (TCCR4B & 0b11111000) | 0x04; //122.55 [Hz]
TCCR4B = (TCCR4B & 0b11111000) | 0x05; //30.64 [Hz]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment