www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 16bit-Timer auf 256000Hz einstellen


Autor: Roland Laschinsky (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich kenne mich noch nicht gut mit den Timer aus. Wie kann ich den
16bit-Timer eines ATMega16 einstellen, so dass 256000 mal pro Sekunde
ein Interupt ausgelöst wird? Die Taktfrequenz beträgt des AVR beträgt
3553600Hz.
Brauch ich dafür den Compare-Match-Interupt?

Danke

Autor: Jörg Maaßen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Roland,

bei dieser Taktfrequenz garnicht.

Das nächstmögliche wäre 273353.846 bei einem Vorteiler (TCCR) von 0 und
entweder für Timer 1 TCNT1L=0xf3 TCNT1H=0xff oder für Timer 0
TCNT0=0xf3.

Mit einem Quarz von 4.608MHz und
  TCCR = 0
  Timer 1 TCNT1L=0xee TCNT1H=0xff
  Timer 0 TCNT0=0xee
ginge es.

Es ginge auch mit 9.216MHz oder 6.144MHz und den jeweils angepassten
Werten.

Zum berechnen gibt es übrigens ein gutes Tool Namens
"AVR FP Calc and Timer Tool" (AVRCalc) von Jack Tidwell.

Gruß Jörg

Autor: Hardy Schöfer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was ist denn so wichtig, daß es 256000 mal/sek. per Interrupt bedient
werden muß und kann ?

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.