Gast
#5755253
Hallo Forum-User, ich habe ein kleines Verständnisproblem und denke, dass es eigentlich nur eine Kleinigkeit ist. Ich habe vor kurzen angefangen einen Attiny45 mit Atmel Studio zu programmieren in C. Nun habe ich mit kleinen Schritten angefangen und erfolgreich ein PWM Ausgang angesteuert. Nun wollte ich der übersichtshalber eine Funktion schreiben die das Register des jeweiligen PWM-Pin beschreibt, aber leider scheiterte ich an der Aufgabe. Kann mir jemand anhand meines Codes helfen die Wissenslücke zu füllen? Ich habe nicht ganz verstanden, wie ich der Funktion etwas übergebe, damit sie auf das richtige Register des Output Compare Register schreibt. Vielen dank im voraus. Mein Code:
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 | |