Gast
#3091523
Hallo, ich wollte zuerst einen einfachen Timer programmieren, der jede Sekunde eine Variable auf 1 setzt. Dazu habe ich den 8-Bit Timer2 genommen, den Prescaler auf 1024 gesetzt und den Overflow Interrupt eingeschaltet. Jetzt sollte dieser Interrupt alle 1 / (16.000.000 / 1.024 / 256) = ca. 61 Millisekunden ausgelöst werden. Dies geschieht aber bei mir nur ca. alle 3 bis 5 Millisekunden. Mein Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
Was mache ich falsch? Danke schon mal burgerohnealles
