Gast
#2583719
Hallo zusammen. Für einen Test einer neuen Schaltung wollte ich ein Programm schreiben, welches im Sekundentakt eine LED blinken lässt. Doch die LED flackert nur so, anstatt im Sekundentakt zu blinken. Ich habe dem Timer1 das Comparematch Interrupt programmiert und lasse ihn beim gewünschten Zählerstand zurücksetzen. Das Interrupt lässt die LED blinken. Den Wert habe ich wie folgt gerechnet für das OCR1A (Vergleichsverzeichnis): 1'000'000 (FCPU) / 256 (Prescaler) = 3900 Was mache ich falsch?
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 | |
Gruss Alex