Stefan U. schrieb:
> Hallo,
> bin noch ziemlich am Anfang und komme immer mit den Timerregistern
> durcheinander..
Wenn du in der 'Konzeptionsphase' denkst, du hättest alle Bits in allen
Registern identifiziert, die du brauchst, dann geh einfach mal alle
Register durch und sieh dir jedes Bit an.
Atmel macht dir das leicht, weil es am Ende jedes Timerkapitels im
Datenblatt eine 'Register-Summary' gibt, in der alle Register mit allen
Bits aufgeführt und beschrieben sind.
Von der Mehrzahl aller Bits kannst du ganz schnell ausschliessen, dass
sie (in deinem Fall) mit dem CTC Modus irgendwas zu tun haben, d.h.
dieser "kurz Drüberschauen" geht in Wirklichkeit ganz schnell, auch wenn
es jetzt nicht so klingt.
Was anderes tun wir ja auch nicht, wenn wir deinen Code kontrollieren.
> ; Für was ist das TCCR1C Register?
> ;ldi temp,
> ; out TCCR1c, temp
Geh ins Datenblatt, Timer 1, Register Summary und sieh nach, welche Bits
da drinn sind bzw. welche Bedeutung sie haben.
Irgendwann musst du das Lernen. Mit dem Datenblatt zu arbeiten ist eine
der Grundfertigkeiten.