Gast
#284881
Hi. Ich bin mir gerade nicht ganz sicher ob meine Rechnung stimmt. Ich will die blinkfrequenz meiner LEDs berechnen, welche ich mit einem Timer blinken lasse. Als Quarz haben ich 4MHz, einen Teilungsfaktor von 1024 und meinen Timer lasse ich ein Ereigniss alle 60 durchläufe also Outputcompare = 60 auslösen. Das heisst ich hab folgende Rechnung : 4000000 1014 60 / 2 = 32Hz Das komische ist das ich es noch gaaanz leicht flackern sehe also kann da irgendwas nicht stimmen. (die zwei weil ich ja bei einem Vorgang auschalte und beim nächsten wieder ein) Hier mein C Code: (ATMEGA8515)
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 | |