Witam!
To znowu ja 

 Mam nadzieje że pisze w dobrym dziale.
Może najpierw podam wycinek kodu który pisałem:
Kod:
        DDRB |= (1<<PB3);          // ustawienie pinu na porcie B jako wyjście
   // ustawienie TIMER0 w tryb PWM fast
   TCCR0A |= (1<<WGM01) | (1<<WGM00);
   //TCCR0B |= (1<<WGM02);
   TCCR0A |= (1<<COM0A0) | (1<<COM0A1);      // Clear OC0 at top
   TCCR0B |= (1<<CS00);      // preskaler = 1
Więc tak jak wyżej działa. A miałem wrażenie że nie będzie działać i się męczyłem godzinę z od komentowanym wierszem:
Kod:
   TCCR0B |= (1<<WGM02);
      // czyli ustawienie bitu WGM02 który znajduje się w rejestrze drugim
Po czym go za komentowałem ustawiając tym samym bity w odpowiedni sposób
http://imageshack.us/f/266/beztytuuqob.jpgPatrze na tabelkę i widzę dwa tryby do obsługi PWM "Mode 3" i "Mode 7"
Myślę może Mode 3 ale patrze a tam w kolumnie Top jakiś 0xFF a ja muszę skorzystać z OCR0A.
W książce przy przerwaniach w dziale o obsłudze LCD korzystaliśmy z Mode 2 CTC no i tam jest to OCRA.
Myślę sobie więc że muszę wybrać Mode 7 bo i tam jest to OCRA. Ale po ustawieniu nie działa 

 i tu całe moje pytanie czemu nie działa ? Jak z niego skorzystać ? Bo jak już wspomniałem na Mode 3 działa ino huczy ^^'
Mam nadzieje że zrozumiale wytłumaczyłem mój nie tyle problem co zainteresowanie tym 
