Hallo.
Ich versuche schon seit Tagen, den Timer0 beim ATmega64 im "OnCompareMatch"-Modus zu betreiben und es klappt einfach nicht. Irgendetwas mache ich falsch. Aber was???
Ich hab´ mal mein Testprogramm (sinngemäß) angehängt, damit Ihr sehen könnt, wie ich es versuche.
Das Problem ist, daß der AVR gar nie im Hauptprogramm ankommt, sondern gleich in die ISR springt, als ob dauernd ein CompareMatch vorhanden wäre.
Wer kann mir bei meinem Problem helfen?
Gruß Ralf
P.S. Wenn Ihr Euch fragt, woher ich weiß, daß das Hauptprogramm nie durchlaufen wird und ständig die ISR angesprungen wird, ich hab´ in meinem kompletten Testprogramm eine Ausgabe eingebaut die mich das erkennen läßt.
Der Übersichtlichkeit halber hab ich diese hier aber weggelassen.
Ich versuche schon seit Tagen, den Timer0 beim ATmega64 im "OnCompareMatch"-Modus zu betreiben und es klappt einfach nicht. Irgendetwas mache ich falsch. Aber was???
Ich hab´ mal mein Testprogramm (sinngemäß) angehängt, damit Ihr sehen könnt, wie ich es versuche.
Das Problem ist, daß der AVR gar nie im Hauptprogramm ankommt, sondern gleich in die ISR springt, als ob dauernd ein CompareMatch vorhanden wäre.
Wer kann mir bei meinem Problem helfen?
Gruß Ralf
P.S. Wenn Ihr Euch fragt, woher ich weiß, daß das Hauptprogramm nie durchlaufen wird und ständig die ISR angesprungen wird, ich hab´ in meinem kompletten Testprogramm eine Ausgabe eingebaut die mich das erkennen läßt.
Der Übersichtlichkeit halber hab ich diese hier aber weggelassen.