Bene schrieb:
> danke für die schnelle Antwort.
> Ich verwende den Atmega8.
Der benutzt möglicherweise noch den alten (handgestrickten) Simulator.
Schau mal nach, was die Doku an Dingen beschreibt, die im Simulator
nicht (oder nicht vollständig) implementiert sind.
> Im Controller hat er auch nicht funktioniert.
Da kannst du allerdings nicht erkennen, ob er die Bits nicht
gesetzt hat, denn der ATmega8 hat kein Debug-Interface. Dafür
hättest du dann einen ATmega88 stattdessen benutzen müssen.
> Ich habe aber zur Funktionsüberprüfung ein LCD-Display, weshalb ich
> nicht überall Fehler ausschließen kann.
Um zu sehen, ob der Timer funktioniert, kann man in einer ISR bei
jedem Überlauf ein Pin wackeln lassen. Das ist schnell getan.
Denk dran: nach dem Setzen von AS2 im ASSR braucht der Quarz eine
beachtliche Zeit zum Anschwingen (mehrere 100 ms); in dieser Zeit
kannst du vom Timer noch nichts erwarten.