Forum: Compiler & IDEs Timer ein und wieder ausschalten


von Daniel F. (danielf)


Lesenswert?

Hallo
ich bin seid ein Paar Tagen mit gcc an eimen Atmel am rumpribieren, das 
mieste klappt wie es mir vorstelle, aber jetzt hab ich eine Problem,
ich kann den Timer einschalten während des Program ablaufs, es wird die 
gewünschte Programmstelle aufgerufen usw.
aber wie bekomm ich den Timer wieder abgestellt.
über das Globalte interupt bit gehts irgendwie nicht, und den timmer mit 
einden werten "füttern" macht er irgendwie auch nicht,
würde mich über hilfreiche Antworten freunen.

gruß daniel

von Karl H. (kbuchegg)


Lesenswert?

Ein Timer läuft, sobald er einen Vorteiler zugewiesen bekommt.
Nimmst du den Vorteiler wieder raus, steht auch der Timer.

von Daniel F. (danielf)


Lesenswert?

hallo
hab ich eigendlich auch gemacht, nur irgendwie nicht richtig...
hast du ein beispiel Code dafür?
ich versuchs gleich nochmal...

gruß daniel

von Karl H. (kbuchegg)


Lesenswert?

Daniel Ff schrieb:
> hallo
> hab ich eigendlich auch gemacht, nur irgendwie nicht richtig...

Dann zeig doch mal

> hast du ein beispiel Code dafür?

Na ja.
Die CS Bits im Konfigurationsregister auf 0 setzen.
Sollte doch nicht so schwer sein. Wer eine LED ein/ausschalten kann, 
kann auch diese Bits auf 0 setzen.

von Rolf Magnus (Gast)


Lesenswert?

Daniel Ff schrieb:
> über das Globalte interupt bit gehts irgendwie nicht

> den timmer mit einden werten "füttern" macht er irgendwie auch nicht,

> hab ich eigendlich auch gemacht, nur irgendwie nicht richtig...

> würde mich über hilfreiche Antworten freunen.

Also viel mehr, als daß du wohl "irgendwie" was falsch gemacht hast, 
kann man da nicht sagen. Es ist unklar, was genau du eigentlich machst, 
wie du es machst, was du darauf an Reaktionen erwartest und was du 
stattdessen bekommst.

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.