ATtiny2313 16-bit Timer und OC Ports

Gast #2345552
Lesenswert?

Ahja danke.
Ich will ja den Counter verwenden, um auf 1 Sekunde runter zu teilen.
Der interne Oszillator hat 8 MHz, wird intern schon auf 1 MHz runter 
geteilt.
Ich will dann haben, dass der Counter bei erreichen von 1 Million eine 
bestimmte Routine aufruft, in der dann weitere Maßnahmen ergriffen 
werden.
Die Routine soll folgendes machen: eine Zählvariable um 1 erhöhen.
Wenn diese einen bestimmten Wert erreicht, springe zu einer anderen 
Routine die dann Ports setzt usw.
Gast #2345561
Lesenswert?

Ne wollte nur wissen, ob man den Timer nur intern benutzen kann und den 
OC Port dann für was anderes verwenden kann.

Bei  Figure 40. 16-bit Timer/Counter Block Diagram
im Datenblatt sieht das so aus, als ob der Port zu dem Counter dazu 
gehört.
Gast #2345565
Lesenswert?

Wie ich den Timer dazu bringe eine Routine anzuspringen wenn die 1 mio 
voll ist, muss ich auch noch testen.
Habe noch gar nicht praktisch angefangen, muss mir erst mal einen STK 
500 o.ä zulegen. Bin erst mal am Planen wie ich das Projekt umsetze.
Gast #2345605
Lesenswert?

Hmm ich dachte, man könnte den zweiten Timer mit dazu nehmen und so 
direkt runter auf eine Sekunde kommen, also 1 Mio Teilungsfaktor 
erreichen.

Ansonsten müsste man in einer eigenen Routine halt nochmal runterteilen, 
so wie du es beschreibst.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren