Forum: Mikrocontroller und Digitale Elektronik Umschalten von 3 HW-PWM Kanälen beim ATMEGA8515


von Mechatroniker (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
bei meinem Projekt arbeite ich zur Zeit mit einem AVR Atmega8515 und 
meine Aufgabe ist es jeweils 3 Pins von 8 Pins gleichzeitig aber 120° 
phasenverschoben mit einer Sinuswelle zu beaufschlagen. Da der µC 
Hardwaremäßig nur 3 Ausgänge liefert und diese zudem noch an festen Pins 
liegen scheint es mir nicht möglich diese umzuschalten.

Habe mir natürlich schon einige Artikel über Soft-PWM und ähnliches 
angeschaut, jedoch noch nicht das passende gefunden.

Im Anhang habe ich die C Datei beigfügt welche mir 3 phasenverschobene 
Sinuswellen an PB0, PD5 und PE2 liefert.

Meine 1. Frage ist nun ob man diese 3 Pins um ein Pin weiterschaltet 
kann, so dass man über alle 8 Pins eine wandernde Sinuswelle erhält.
2. Gibt es eine andere Möglichkeit, zB per SoftPWM, die es erlaubt immer 
3 Pins gleichzeitig aber über 8 Pins "wandernd" zu lassen?

Vielen Dank im Voraus!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.