Gast
#2432219
Guten Morgen zusammen, Ich habe ein Problem mit meinem Timer1 auf meinem Atmega 16 Und zwar nutze ich den Output Compare Interrupt vom Timer 1 Diesen stelle ich mit OCR inhalt(0x0753) auf ca 10ms. In der ISR toggle ich nun einen Pin an Port B. In dieser Simulation toggelt er auch mit ca 10ms. Aber in der realität variert das toggel mal von 10 auf 30 oder 20 ms. woran könnte soetwas liegen? Das sieht so aus als wenn irgendetwas verhindert das die ISR aufgerufen wird. Könnte mal jemand schauen ob er etwas findet was falsch sein könnte ? Hier der 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 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |