Forum: Mikrocontroller und Digitale Elektronik Timer zur Laufzeit verändern...


von Andre (Gast)


Lesenswert?

Hallo zusammen,

ich fang mal vorsichtig an:

Es sollte doch kein Problem sein, den TimerCounter zur Laufzeit zu
ändern, oder ?
Ich verwende den Timer1 und beim Tastedrücken soll z.B. der Timer
verändert werden.
Gibts da nen Trick ?
Folgende Wege bin ich gegangen:
1. Weg:
Der Wert, der in TCNT1L geladen wird, wird zur Laufzeit verändert. Das
geschieht im Loop, beim drücken einer Taste.
Timer ändert sein Verhalten nicht.
2. Weg:
Ich mache einen CLI, ändere den TCNT1L-Wert und setze den Timer neu.
Anschliessend SEI.
Timer ändert sein Verhalten nicht.

Der Wert für TCNT1L kommt direkt aus dem R19.

Habt ihr ne Idee, woran es liegen könnte ?

Gruß,
Andre.

von Matthias (Gast)


Lesenswert?

Hi

RTFM
Im Datenblatt steht genau beschrieben wie man auf 16Bit-Register
zugreifen soll.

Matthias

von Andre (Gast)


Lesenswert?

Hallo Matthias,

danke für Deinen Hinweis. Leider komme ich trotzdem nicht weiter.

Gruß,
Andre.

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.