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.
Lesezeichen