Forum: Mikrocontroller und Digitale Elektronik Frage zum CAPCOM2 im XC16x


von Owen S. (senmeis)


Lesenswert?

Servus,

man möchte den Modus 3 verwenden. Meine Frage ist, wird der Timer sofort 
zurückgesetzt oder weiter laufen bis zu FFFFh wenn der Vergleich 
erfolgreich ist?

Gruesse
Senmeis

von TManiac (Gast)


Lesenswert?

Hallo ,

mit etwas Überlegen wäre deine Frage schnell gelöst.
Im Manual steht:
Compare Mode 3: Set Output Pin on each Match Reset output pin on each 
timer overflow; only one interrupt per timer period.

Damit es zum "overflow" kommt, muss der Timer bis 0xFFFF weiterlaufen.

Aber um dir gleich eine Frage zu beantworten, bevor du sie gestellt 
hast:
Die Periodendauer, bzw die Laufzeit des Timers stellst du mit Hilfe des 
Reload-Registers ein. Der Timer läuft also bei 0xFFFF über. Nun wird 
aber nicht bei 0x0000 angefangen sondern eben dem was im Reload-Register 
steht.

Gruß,
TManiac
(dem es auch schon passiert ist, solche offensichtlichen Sachen zu 
übersehen)

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.