Estoy trabajando con un micro AVR el ATMEGA8515 y no consigo que genere una señal  PWM por los canales que tiene para esto con el Timer1 como Clk.
Alguien tiene una rutina de configuracion que me la facilite. 
-   
- //TIMER1 initialize - prescale:1 
- // WGM: 7) PWM 10bit fast, TOP=0x03FF 
- // desired value: 100Hz 
- // actual value: 5859,375Hz (98,3%) 
- void timer1_init(void) 
- { 
-  TCCR1B = 0x00; //stop 
-  TCNT1H = 0xFC; //setup 
-  TCNT1L = 0x01; 
-  OCR1AH = 0x03; 
-  OCR1AL = 0xFF; 
-  OCR1BH = 0x03; 
-  OCR1BL = 0xFF; 
-  TCCR1A = 0x20; 
-  TCCR1B = 0xC1; //start Timer 
- } 
-   
-   
Esta es la ini que me genera el compilador de  C para AVR pero no Funca.
Saludos.