Martin.
18.02.2008, 16:51
Hallo!
im Datenblatt vom Atmega32 hab ich gelesen, dass Timer1 eine 16 bit Auflösung hat.
In meinem Code lautet die Config Zeile:
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1
Wenn ich jetzt bei PWM = 8, PWM = 16 schreibe, dann bekomm ich einen Fehler zurück.
(Invalid parameter for Config parameter usw)
Ich brauch nicht unbedingt 16 bit. 10 bit würden mir langen, 8 sind leider zu wenig. 10bit kann ich auch noch einstellen nur eben 16bit nicht. Wenns nicht geht ist es nicht schlimm, da ich es nicht unbedingt brauch, aber wenns schon einen 16 bit Timer gibt, dann möchte ich gerne wissen, wie man ihn aktiviert.
Vielen Dank!
Martin
im Datenblatt vom Atmega32 hab ich gelesen, dass Timer1 eine 16 bit Auflösung hat.
In meinem Code lautet die Config Zeile:
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1
Wenn ich jetzt bei PWM = 8, PWM = 16 schreibe, dann bekomm ich einen Fehler zurück.
(Invalid parameter for Config parameter usw)
Ich brauch nicht unbedingt 16 bit. 10 bit würden mir langen, 8 sind leider zu wenig. 10bit kann ich auch noch einstellen nur eben 16bit nicht. Wenns nicht geht ist es nicht schlimm, da ich es nicht unbedingt brauch, aber wenns schon einen 16 bit Timer gibt, dann möchte ich gerne wissen, wie man ihn aktiviert.
Vielen Dank!
Martin