Gast
#2674708
Hallo, ich möchte gerne ein PWM Signal 50kHZ 1-2ms mit einem ATMega32 auslesen. Mein Programm ist meiner Meinung nach ok, ich zweifle eher daran, wie ich den RC-Empfänger an den ATMega angeschlossen habe. Der Empfänger und der Atmega werden von verschiedenen Spannungsquellen betrieben. Jetzt habe ich GND des Empfängers mit GND des Controllers verbunden. Das PWM Signal habe ich an PD6 (ICP PIN) gelegt, um die Input Capture Funktion von Timer 1 nutzen zu können. Das rote Kabel (Plus) ist nicht weiter verbunden, hat also keine Verbindung zum Controller. Ist das soweit einigermaßen richtig? Hier nocheinmal der wesentliche Teil meines Programms. Bei mir tritt leider immer ein Overflow ein und die entsprechende LED auf meiner Platine leuchtet auf.
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 | |
Wie gesagt, das Programm würde ich als ok bewerten, bin mir aber nicht sicher. Hoffentlich gibt es eine einfache Lösung und ich stolper einfach nicht drüber. Viele Grüße
