Gast
#3580089
Hallo, ich bin leider nicht sehr bewandert in der C-Programierung von Mikrocontrollern und habe das Problem, dass ich auf dem AVR AT90CAN128 eine einfache PWM erzeugen möchte, die erstmal nur eine LED aufleuchten lassen soll um zu sehen wie es funktioniert. Ich hab die Dokumentation zu dem Controller rauf und runter gelesen, bin aber nicht auf die Antwort gekommen. Mein Problem ist konkret, dass ich den Wert im Register OCR1A in einer ISR erhöhen möchte um die 1 Phase zu verlängern und die LED heller werden zu lassen, doch es geht einfach nicht. Bis jetzt sieht mein Programm so aus:
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 | |
Würde mich freuen, wen mir jemand erklären kann warum das nicht funktioniert und wie es funktioniert :) LG