Forum: Mikrocontroller und Digitale Elektronik AT90CAN128 Timer0


von Sven L. (sven_rvbg)


Lesenswert?

Hallo Zusammen,
ich stehe grade irgendwie auf dem Schlauch bezüglich des Timers auf dem 
AT90CAN128.

Der Conttroller ist mit 16MHz getaktet.

Wenn ich für den Timer den Vorteiler auf 1024 stelle, dann würde ich 
diesen mit 15625 Hz takten.

Lasse ich jetzt in der Timer ISR einen Pin wackeln, dann messe ich am 
Oszi 30,5 Hz.

Meine Fuses sind:
Ext: 0xFF
High: 0x17
Low: 0xEF

Verwendeter Timemr ist der Timer0

Stimmen meine Fuses nicht oder habe ich einen Denkfehler?

von S. Landolt (Gast)


Lesenswert?

16000000 Hz/1024/256/2 = 30.518 Hz

von Sven L. (sven_rvbg)


Lesenswert?

Danke!

Okay... da dämmert was...  die 256 sind der Zählerwert... und die durch 
2?

von S. Landolt (Gast)


Lesenswert?

/256: Breite bzw. 'Kapazität' von Timer0
/2: 'wackeln'

von Sven L. (sven_rvbg)


Lesenswert?

Ah... jetzt.... Danke Dir!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.