Gast
#1026453
Hallo! Ich habe mir letzens ein myavr Board geholt und muss damit nun einen PID Regler aufbauen. Ich kenne mich in C Sprache einigermaßen aus weswegen ich das auch direkt in C Programmieren wollte. Ich habe auch einige Beiträge in dem Forum gelesen und einige Quellcodes für einen PID Regler gefunden. Da ich aber trotz allem ein ziemlicher Anfänger in Sachen µC bin, hat es natürlich nicht geklappt...leider finde ich den Fehler nicht. Die Ausgabe der PWM an meinem Port (PORTB2) gibt immer nur einen Maximalwert aus. Ich habe ein myAVR Board MK2 mit USB Anschluss und verwende einen Atmel Mega8 Controller. Hier mein Quellcode:
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 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
98 | |
99 | |
100 | |
Für Hilfe danke ich im Voraus! Im myAVR Forum hat mir bislang keiner Helfen können...