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:
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.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( ; ; ){}; }







Zitieren

Lesezeichen