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
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?
Im Datenblatt steht beim "Timer C" was von free-run-timer. Heisst das man kann den Counterwert gar nicht verändern?
Hallo Obelix Und was ist damit gemeint mit "immer lesen" ?
Sorry ich habe geschlafen. Also "nur lesen". Ich kann den Timer gar nicht beeinflussen sondern nur den Counterstand auslesen?
Evtl kannst du dem Capture/ Compare-Interrupt benutzen anstatt den Timer-Interrupt.
Du kannst den Zähler zwar nicht beschreiben, aber du kannst ihn zurück setzen. siehe Datenblatt Tabelle 12.13
Danke hast mir weitergeholfen. Muss ein bisschen umdenken aber es wird auch so gehen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.