www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik autoreload für Timer/Counter


Autor: werner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,

ich suche Hilfe für folgendes Problem / Frage:

ist es beim Atmega(8) möglich, den Timer1/Counter1 (16 Bit) automatisch 
per Hardwareeinstellungen neu zu laden, wenn 0 oder FFFF erreicht wird.

Geht natürlich mit IRQ, klar, aber ich suche eine Lösung ohne IRQ, wenn 
es überhaupt machbar ist.

Welche Bits müssen dazu in den Steuerregistern gesetzt werden?

Danke

Werner

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
werner wrote:
> ist es beim Atmega(8) möglich, den Timer1/Counter1 (16 Bit) automatisch
> per Hardwareeinstellungen neu zu laden, wenn 0 oder FFFF erreicht wird.
Nein, dafür gibt es bei den AVRs den CTC-Modus, der genau umgekehrt 
funktioniert. Da wird nicht beim Überlauf ein Offset ins Zählregister 
geladen, sondern der Timer wird durch die Compare-Einheit nach einer 
vorgegebenen Anzahl Takte zurückgesetzt.

> Welche Bits müssen dazu in den Steuerregistern gesetzt werden?
Steht im Datenblatt in recht übersichtlichen Tabellen.

Autor: werner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

vielen Dank für die Antwort.

Das ist sicher auch eine Lösung.

Ein Hinweis auf die entsprechenden Bits würde mich natürlich auch freuen 
(ich habe leider Latein, Griechisch und Spanisch gelernt und Englisch 
ist für mich eine Fremdsprache), dann finde ich diese Einstellungen 
sicher einfacher.

Danke
Werner

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.