Gast
#4518731
Hallo zusammen, ich habe mal wieder eine Frage. Ich versuche mit einen ATtiny88 einen Interrupt alle 2sec zu erzeugen. Dabei habe ich einige seltsame Phänomene die ich mir nicht erklären kann, aber gerne verstehen würde. Der Chip läuft der interen Clock von 8Mhz. Ich benutze Timer 0. Die Register sind wie folgt initalisiert:
1 | |
2 | |
3 | |
4 | |
wobei das define CLOCK_TICKS_2MS im Moment auf 124 steht. Ursprünglich war das mal auf 250. Der Clock Devicider in den Fuses ist ausgeschaltet - aber irgendwie macht es keinen Unterschied wenn ich den Einschalte. Erste Frage: Warum? Der müßte doch Auswirkungen auf die CLK haben. Zweite Frage: Wenn ich das Define auf 250 lege sollte nach meiner Rechnung alle 2ms ein Interrupt kommen. Die Zeit ist aber gut doppelt so lang. Hab ich mich irgendwo verrechnet? Habe ich was übersehen? Oder muss das so? Grüße Jens