Du meinst diesen Teil des Sourcecodes?
Code:
SIGNAL (SIG_OVERFLOW2)
{
  TCNT2 += 0x25; //dezimal 37
  count36kHz ++;
  if (!count36kHz)
    timebase ++;

  #ifdef RC5_AVAILABLE
    if (enableRC5 && !(count36kHz % 8)) 
       IsrRC5(); // wird alle 222.2us aufgerufen
  #endif  
}
OK, das ist wichtig, weil TCNT2 ja mit OCR2 vergleichen wird.
Könnte bitte jemand exakt und sequentiell erklären, wie TCNT2 in Bezug auf die Frequenz von 8 MHz zählt, wann und warum diese 37 ($25) addiert werden, wann und wie genau der Vergleich mit OCR2=145 ($91) erfolgt und wie aus diesen Zahlen 36000 Hz entstehen. Ich schaffe es leider noch nicht ganz sicher, würde es aber gerne komplett verstehen. Bitte nur die lib 2.7 beachten.