PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Overflow für Timer1 bestimmen



MarkusH
25.05.2006, 08:43
Hallo an alle.
Folgendes Problem: Ich hab nen Atmega8 und möchte Timer1 als Counter verwenden weil Timer0 schon wo anders verwendet wird. Leider hat der Timer1 ja 16bit und somit dauert es dementsprechend lange wenn man ihn als Counter verwendet weil ich nur die interrupts zähle.
Gibt es nun eine Möglichkeit den Overflow-Wert des Timer1 auf 255 oder irgend einen anderen beliebigen Wert zu setzten?
Vielen Dank schonmal
Gruß

x-ryder
25.05.2006, 11:36
nö, aber du kannst den doch "vor"-setzen, dafür sind timer doch eigentlich da ^^

wenn du nun nur bis 255 zählen lassen willst, dann rechneste eben 65535-255 = 65280 und setzt das in bascom dann immer schon auf diesen preload:

timer1 = 65280

das wars, oder was wollteste anstellen?

Martin

MarkusH
25.05.2006, 21:00
Super, genau das ist es... stand irgendwie aufm schlauch. Danke