Gast
#1657005
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!