Martin.
21.07.2008, 18:13
Ich hab ein kleines Problem, da bei meinem Atmega32 der OCR1B kanal nichts ausgibt. Den Chip hab ich schon mit nem BASCOM Programm getestet. Er funktioniert wunderbar. Der Fehler liegt mal wieder an meinem Progam. Da dieses ziemlich umfangreich ist, hab ichs mal aufs notwendige reduziert. Auch hier gehts noch nicht. Bei OCR1A kommt das PWM Signal (soll übrigens ein Signal mit Clock / 1024 und 10bit sein, keine FAST PWM sondern die normale Standard) Im datenblatt ist es der Modus #3 (auf Seite 109). Also wer kann mir sagen, warum sich bei PinD4 nichts tut!
Vielen Dank schonmal im Voraus!!!
DDRD = (1 << PD4);
DDRD = (1 << PD5);
TCCR1A = (1<<COM1B1)|(1<<COM1A1)|(1<<WGM11)|(1<<WGM10);
TCCR1B = (1<<CS12)|(1<<CS10);
OCR1A = 50;
OCR1B = 50;
while (1) { ; }
return 0;
Vielen Dank schonmal im Voraus!!!
DDRD = (1 << PD4);
DDRD = (1 << PD5);
TCCR1A = (1<<COM1B1)|(1<<COM1A1)|(1<<WGM11)|(1<<WGM10);
TCCR1B = (1<<CS12)|(1<<CS10);
OCR1A = 50;
OCR1B = 50;
while (1) { ; }
return 0;