Gast
#4074067
Hallo ihr lieben, ich habe ein Problem: Ich nutze in letzter Zeit liebend gerne die ATXMega (genauer hier ein XMega64A1). Dort benutze ich alle 24 PWM Kanäle (Hardware). Ich habe mir eine Structur gebaut, wo die PWM-Werte, Dimmstufen, Helligkeiten, etc..., und vorallem die Kanäle drin sein sollen. Soweit so gut. Jetzt das Problem: Ich bekomme es nicht hin, einen Pointer auf das PWM-Register zu setzen, kein Plan was ich da falsch mache. Wäre so schön gewesen wenn das funktioniert hätte, da das dann viel kompakter und übersichtlicher ist. Mit defines wollte ich es nicht machen..... Hiermal ein Beispiel:
1 | |
2 | |
3 | |
4 | |
5 | |
Würde mich freuen, wenn mir jmd. helfen könnte. P.S: Die PWM funktioniert, wenn ich TCC0.CCA = 128; mache dann habe ich 50% Tastverhältnis. P.P.S: Super :D Wie der Name schon sagt ist es ein PWM-Register, mit register16_t *ptr klappt es!