Forum: Mikrocontroller und Digitale Elektronik Wird Timer nach Capture-Int auf 0 gesetzt?


von Michael (Gast)


Lesenswert?

Hallo zusammen,

ich programmiere zur Zeit einen PIC18.

Jetzt hab ich eine Frage:
Wird das Timerregister denn nach Auftreten des Capture-Events wieder
auf NULL gesetzt?

Danke

Gruß
Michael

von inoffizieller WM-Rahul (Gast)


Lesenswert?

unwahrscheinlich.
Der AVR macht es nicht, warum sollte Microchip das "Problem" anders
angehen? Es geht dabei ja überwiegend um die Messung der Zeit zwischen
zwei Ereignissen (Flanken). Zwar wäre es nett, wenn der Zählerstand bei
Eintreten des gewünschten Ereignisses in einem Register gesichert werden
würde und der Zähler dann zurückgesetzt würde. Eine simple Subtraktion
ist programmtechnisch aber auch nicht anstrengender und der Zähler
könnte noch für andere Sachen benutzt werden.
Das war jetzt ein Post von jemandem, der dem PICmicro schon vor ein
paar Jahren den Rücken zugewendet hat...

von Michael (Gast)


Lesenswert?

Im Datenblatt hab ich auch nix dazu gefunden.
Also wird er wahrscheinlich wirklich nicht zurückgesetzt.

Vielen Dank

von inoffizieller WM-Rahul (Gast)


Lesenswert?

ich habe mir mal das Datenblatt zum PIC18F1220 heruntergeladen (du
hattest keine Angaben zum genauen Typ gemacht...).
Laut Figure 15-1 auf Seite 119 wird wirklich nur der aktuelle
Zählerwert gesichert.

von Michael (Gast)


Lesenswert?

Danke dir.

Ja stimmt... hab ich nicht angegeben weil ich dachte, dass sich das ja
eh nicht so sehr unterscheiden würde.

Es ist ein PIC18F8722

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
Noch kein Account? Hier anmelden.