Counter beim mega128

Gast #629894
Lesenswert?
• ▲
▼
Hallo,

ich will gerade den Timero des MEGA128 so einstellen dass er nicht 255 
Takte zählt bis zum Überlauf sondern nur 100.
Wie kann ich den Timer0 einstellen so dass es wenn er durch das TOV0 ein 
Interrupt ausgelöst wird automatisch das TCNT0 Register nicht bei 0x00 
anfängt sondern 0x9B geladen wird.
Ich kann dies natürlich in der ISR tun das ist mir klar aber geht das 
nicht auch automatisch.
Sorry für die bekloppte Frage aber ich bin Umsteiger und kann es nicht 
finden.

Danke

TOM
#629906
Lesenswert?
• ▲
▼
TOM wrote:
> ich will gerade den Timero des MEGA128 so einstellen dass er nicht 255
> Takte zählt bis zum Überlauf sondern nur 100.
Das macht man beim AVR i.d.R. nicht mit einem Overflow sondern mit einem 
Compare-Interrupt. Der Timer wird dabei im CTC-Modus betrieben.

> Wie kann ich den Timer0 einstellen so dass es wenn er durch das TOV0 ein
> Interrupt ausgelöst wird automatisch das TCNT0 Register nicht bei 0x00
> anfängt sondern 0x9B geladen wird.
> Ich kann dies natürlich in der ISR tun das ist mir klar aber geht das
> nicht auch automatisch.
Nein, automatisch geht das beim AVR nicht, aber wie oben gesagt, dafür 
gibts CTC, das funktioniert ähnlich, nur eben umgekehrt.

> Sorry für die bekloppte Frage aber ich bin Umsteiger und kann es nicht
> finden.
AVR-Tutorial, AVR-GCC-Tutorial sowie entsprechende 
Datenblätter...

BTW:
Es ist absoluter Unsinn, für so eine Anfrage einen uralten Thread zu 
reaktivieren. Warum machst Du nicht einfach einen neuen auf? Faulheit?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.