Danke, also sollte es so laufen?
Oder muss ich dazwischen irgendwie warten?
int main(void)
{
/* insert your hardware initialization here */
sei(); //enable interrupts
DDRD = 1<<DDD6; //PortD6 als Ausgang OC0A für PWM
CLKPR = 0x80;
CLKPR = (0<<CLKPCE)|(1<<CLKPS1)|(1<<CLKPS0); //8MHz/8 = 1MHz
//Clear OC0A on Compare Match, set OC0A at BOTTOM
//Fast PWM
TCCR0A = (1<<COM0A1)|(1<<WGM01)|(1<<WGM00);
TCCR0B = (0<<WGM02)|(1<<CS01);
for(;;){
/* insert your main loop code here */
OCR0A = 0x8F;
}
return 0; /* never reached */
}