Ja das meinte ich (vielleicht sollte man nicht zu viel gleichzeitig machen...)Du meinst sicher aus der While-schleife, oder?
Warum veroderst Du alles?Code:PORTB |= (1<<PB3); TCCR0 |=(1<<WGM00)(1<<WGM01) (1<<COM00)(1<<COM01) //geaendert (1<<TSC00)(1<<TSC02);
So finde ich das schon besser....Code:PORTB = (1<<PB3); TCCR0 =(1<<WGM00)(1<<WGM01) (1<<COM00)(1<<COM01) //geaendert (1<<TSC00)(1<<TSC02);
Warum kannst Du keine Variablen nehmen ?Ich kann ja leider keine variable nehmen, die ich von 00 bis ff hochzählen kann. Da gibts doch bestimmt etwas, oder?
zum Beispiel...Code:uint8_t pwm=0; while(1){ OCR0 =pwm++; _delay_ms(10); }
oder ?
Gruß Sebastian







Zitieren

Lesezeichen