Frage zu Clock Select Bits AVR

OP #2389069
Lesenswert?
• ▲
▼
Hallo,

bin gerade dabei einen Steppermotor zu betreiben und benutze dafür einen 
Timeroverflow-Interrupt. Um eine möglichst große Dynamik in den 
Zeitintervallen zu haben , schalte ich die Clock Select Bits von von 
Teiler 1 auf Teiler 8 um.

Nun meine Frage: Wann wird die Änderung der Clock Select-Bits 
übernommen, sofort oder erst beim nächsten Überlauf? Im Datenblatt 
findet man nichts dazu?

Danke schonmal im Voraus!
Gast #2389113
Lesenswert?
• ▲
▼
Die zweite Idee wäre, auf den Simulator zu vertrauen und sich 
anzugucken, was dort passiert.

Und als dritte Möglichkeit kann man sich das natürlich auch mit dem Oszi 
angucken, z.B. indem man per OCR die Umschaltung steuert und sich ein 
bisschen was zum Gucken auf einen Pin schaltet.
Gast #2389694
Lesenswert?
• ▲
▼
Hi

>Es geht um den Timer 1 und die CS1X-Bits in TCCRB1-Register.

Die Umschaltung des Taktes für einen Timer erfolgt über einen 
Multiplexer, der von den CS-Bits gesteuert wird. Und das erfolgt sofort 
beim beschreiben des Registers.

MfG Spess
Gast #2389964
Lesenswert?
• ▲
▼
Hi

>Was mich noch interessieren würde, wann genau? Bzw. wann wird der Timer
>inkreminiert? Vor der Ausführung eines Befehls oder danach.

Was hat denn der Timer mit Befehlen zu tun? Der Timer wird 
in-/decrementiert wenn der Takt vom Prescaler kommt.

MfG Spess

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.