Forum: Mikrocontroller und Digitale Elektronik Timer Control Register


von Fred (Gast)


Lesenswert?

Hallo,

hab da mal 'ne kurze Frage:
Ist es möglich, die Timer Control Register von ATtinys und ATmegas 
direkt zu beschreiben? sbi geht ja leider nur bei $33 oder so, das 
reicht nicht. Bisher schreibe ich den einzustellenden Wert immer in 
eines der general purpose register und dann über out tccr,temp in das 
control register. Ist das die einfachste Möglichkeit?
Gruß

Fred

von mork (Gast)


Lesenswert?

Ja, anders gehts leider nicht.


MfG Mark

von M@cFreak (Gast)


Lesenswert?

ja, anders gehts leider nicht, drum schreibe ich alles in C :)

von Fred (Gast)


Lesenswert?

Hi,

danke für die aNtworten. Leider hatte ich weder von C noch Assembler ne 
Ahnung, als ich mit µC angefangen habe. Die Entscheidung fiel dann auf 
Assembler (habe nochkeine größeren Projekte vor). Aber ich denke das ist 
nicht der geeignete Zeitpunkt/Ort eine Grundsatzdiskussion auszulösen.
Nochmal Danke.
Gruß

Fred

von Gad Z. (gad)


Lesenswert?

Ich schreibe die Bits in den Statusregistern teilweise auch einzeln in 
Assembler. Dabei tue ich nichts anderes, was wahrscheinlich der 
C-Compiler auch tut, nämlich die nicht zu verändernden Bits werden 
maskiert und dann das eine zu verändernde Bit beschrieben.
Dazu könnte man sich wunderbar ein Macro machen wo es dann bequem wird 
:-)

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.