Hi Orko,

Sorry, ich habe übersehen, dass du gar nicht mehr Modus 7 benutzt.
Dann kannst du natürlich ICR... nicht löschen.

Also probier folgendes mal aus:

Code:
#include <avr/io.h> 

void pwminit() 
{ 
TCCR1A = (1<<WGM11) | (1<<WGM10) | (1<<COM1A1) | (1<<COM1B1) | (1<<COM1A0) | (1<<COM1B0); 
TCCR1B = (1<<WGM12) | (1<<CS11); 

OCR1AH = 1; 
OCR1AL = 1; 
OCR1BH = 1; 
OCR1BL = 1; 
} 

void main (void) 
{ 
DDRB = 0b11111111; 
pwminit(); 
for( ; ; ){}; 
}
Ich habe leider gerade keinen Compiler und keinen AVR zu Hand, daher ist es für mich im Moment schwer zu überprüfen, ob ich ncih irgendwas vergessen habe.