Forum: Mikrocontroller und Digitale Elektronik SBI_ATMEGA_8515


von Semi (Gast)


Lesenswert?

Gruß an alle im Forum,
habe folgende Frage:
Warum muss ich um den Befehl SBI oder CBI zu benutzen den Counter1 
anhalten.

Also bei mir funzt es nur wenn ich den Counter1 anhalte.
Vielleich kann mir einer sagen ob das auch anders geht.
Danke an alle die sich darüber gedanken machen.
Gruß
Semi

von johnny.m (Gast)


Lesenswert?

Du kannst mit sbi und cbi überhaupt nix an den Timern drehen. Alle 
Timer-Control- und Datenregister liegen außerhalb des bitadressierbaren 
Bereichs. Abgesehen davon verstehe ich Deine Fragestellung nicht ganz. 
Um einen Timer anzuhalten (egal, welcher das ist), musst Du die CS-Bits 
im entsprechenden Control-Register (bei Timer 1 ist das das TCCR1B) 
löschen.

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.