Hallo, wenn der Timer 1 läuft: ldi Temp1,Bit2 out TCCR1B,Temp1 ..... .... .. Und ich will ihn später aus einem bestimmten Grund neu starten, dann schreibe das gleiche wie oben oder wird das anders gemacht? Gruß Bernd
Bernd schrieb: > Und ich will ihn später aus einem bestimmten Grund neu starten, dann > schreibe das gleiche wie oben Dann schreibst du ja das Gleiche nochmal rein, was ohnehin schon drinsteht. Timer stoppen TCNT auf 0 Prescaler zurück setzen Timer starten Dann fängt er wieder ganz von vorne an. mfg.
Hi
Ein Timer startet wenn man mit den CS1n-Bits einen Vorteiler oder eine
externe Taktquelle wählt. Gestoppt wird mit mit CS13:10 = 000.
>ldi Temp1,Bit2
ist nicht gerade leserlich. Bei
ldi r16,1<<CS12
weiss man gleich, was gemeint ist.
Heiß du heute Bernd?
MfG Spess
Bernd schrieb: >>Gestoppt wird mit mit CS13:10 = 000. > Sorry. was meinst du damit? Schon mal ins Datenblatt deines unbekannten µC geschaut?
Hi >>Gestoppt wird mit mit CS13:10 = 000. >Sorry. was meinst du damit? Entschuldigung, sollte CS12:10 = 000 heissen. Und das bedeutet die Bits CS12, CS11 und CS10 auf Null setzen. MfG Spess
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.