Gast
#4387258
Hallo, ich bin dabei mich mit dem timer des atmega 328p zu befassen. Ich will spätzer daraus eine Uhr bauen zu lernzwecken. Bin jetzt an einem Punkt, wo ich einfach mal Hilfe brauche. Ich habe an meinem µController vier 7-Segmentanzeigen. Die ich wunderbar ansteuern kann. Jetzt möchste ich, dass die Ziffern der 7 Segmentanzeige wenn der Timer zum 50zigsten Mal seinen maximalwert erreicht hat umgeschaltet wird. Die Ziffern habe ich in einem Array. Jedoch bleiben meine 7-Segmentanzeigen dauerhaft auf 0 0 0 0, wenn ich das ganze mit dem Timer versuche. In der Hauptschleife wird die Bedingung if(extraTime>50) nie erfüllt bzw. der Interrupt wird gar nicht aufgerufen? Jemand eine Idee?
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 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |