mikrocontroller.net

Forum: Compiler & IDEs Taktquellen /Prescaler bei Mega32


Autor: guenter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe Timer0 fuer eine phase correct PWM ohne prescaler eingestellt
und habe festgestellt, dass der Timer nicht mit CPU Takt laueft.

Da ich keinen Prescaler eingestellt habe, müsste clkIO verwendet werden
und ich dachte eigentlich, dass das eigentlich die 16 MHz meines Quarzes
sein müsste. Denke ich da richtig oder wird der externe Takt noch
irgendwo runtergeteilt?

mfg Günter

Autor: Wolfgang Horn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, Günter,

"Da ich keinen Prescaler eingestellt habe.."

Wenn dies bedeutet, im TCCRO sind CS2, CS1 und CS0 alle Null, dann
dürfte der Timer gar nicht laufen: "No clock source (Timer/Counter
stopped)."

Ciao
Wolfgang Horn

Autor: guenter (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
no prescaling heisst bei mir, timer laeuft mit clkIO also nur CS00 fuer
Timer 0 bzw. CS20 fuer Timer 2 ist 1.

Autor: guenter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das letzte Beispiel bezieht sich zwar nicht auf die PWM, aber ich habe
das gleiche Problem wenn ich bei einem Timeroverflow zwei LED einfach
an und ausschalte bzw. die Ports toggle

Autor: guenter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
meine Post hat sich erledigt. Die Einstellung der Prescaler von Timer0
und Timer2 sind nicht identisch.

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.