mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Warum ist mein TimerC(R8C13) immer gleich schnell ?


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

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich bin gerade am erlernen des R8C13. Ich kann zwar den Timer C laufen 
lassen was auch funktionert, aber es ist egal wie ich den Timerstand 
einstelle, es geht immer gleich lang bis der Timerinterrupt ausgeführt 
wird.

Was mache ich falsch?


Gruss

Heinojodler

Autor: ozo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kenne den R8C nicht, aber wie prüfst du denn dein "immer gleich lang" ?
Vielleicht hast du Prescaler vergessen, so das er rasend schnell zählt?

Autor: Heinojodler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich zähle auf dem Ausgang immer einen Wert höher und zeige dies mit LEDs 
an.

Autor: Heinojodler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Im Datenblatt steht beim "Timer C" was von free-run-timer. Heisst das 
man kann den Counterwert gar nicht verändern?

Autor: Obelix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei mir im Datenblatt steht TC=read only

Autor: Heinojodler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Obelix

Und was ist damit gemeint mit "immer lesen" ?

Autor: Heinojodler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry ich habe geschlafen.

Also "nur lesen". Ich kann den Timer gar nicht beeinflussen sondern nur 
den Counterstand auslesen?

Autor: Obelix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Evtl kannst du dem Capture/ Compare-Interrupt benutzen anstatt den 
Timer-Interrupt.

Autor: Obelix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du kannst den Zähler zwar nicht beschreiben, aber du kannst ihn zurück 
setzen. siehe Datenblatt Tabelle 12.13

Autor: Heinojodler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke hast mir weitergeholfen. Muss ein bisschen umdenken aber es wird 
auch so gehen.

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.