Gast
#1144569
Hallo, ich möchte die Drehzahleines Motor messen. Folgenden Code habe ich geschrieben, irgendwo ist noch ein Fehler da die Drehzahl nicht stimmt. Ist das die richtige Vorgehensweise? Atmega128 mit 8Mhz
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 | |
am PIN4 werden die Impulse gezählt. Alle 2 Sekunden tritt der Timerinterrupt auf und berechnet die Drehzahl.