Hallo nochmal,
ich hab eine Routine für das aktive Warten in assembler gefunden, die sich sehr leicht anpassen läßt. Die SleepModi sollten jetzt auch funktionieren. Ein letzter Punkt fehlt:
Ein passiver Wartemodus, der einen Timer benutzt. Ich hab inzwischen das ganze Forum durch und komm nicht klar. Ich wüßte gern, die man z.B. Timer 0 so einrichtet, dass er alle 1ms einen interrupt wirft. Ich hab einen ATMega32 mit 16MHz und alle Fusebits sind so eingestellt wie im Auslieferungszustand.
Kann mir jemand erklären, wie ich diesen Timer hinkrieg?
Vielen Dank!
Lesezeichen