PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 16-bit Timer



Martin.
18.02.2008, 15: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

mycroc
18.02.2008, 20:15
in der Bascom hilfe ist zu lesen:

And the TIMER can be used in PWM mode.
You have the choice between 8, 9 or 10 bit PWM mode

Martin.
18.02.2008, 20:43
Vielen Dank mycroc!

habs auch nochmal nachgelesen. Damit erübrigt sich alles andere.