Es wird so sein:Zitat:
SFIOR &= ~(1<<ADTS0) | (1<<ADTS1) | (1<<ADTS2);
was ist das.
habe es nicht eingesetzt, es läuft trotzdem automatisch mit dem interrupt.
Alle Register haben beim einschalten den Wert 0x00
und
SFIOR &= ~(1<<ADTS0) | (1<<ADTS1) | (1<<ADTS2);
setzt die Bits ADTS0 ADTS1 ADTS2 auf null.
Mithin setzt Du null auf null, ist zwar blöd, aber ich mach es immer so, man weiß ja nie,
und außerdem sieht man im Programm daß die Bits auf Null stehen müssen um Freerun einzuschalten.
Deswegen wird es auch ohne diese Zeile Funktionieren.
Gruß Sebastian