fase verschoven meerdere PWM golfvormen van AVR

M

mayankatacadence

Guest
Hoi,

Ik moet voor het genereren van 3 PWM golfvormen van TinyAVR dat kan zijn van elke gewenste vorm en in elke fase hoek van elkaar.Ik gebruik Win-AVR C-compiler.

Ik ben in staat geweest om de drie PWM golfvormen te genereren met behulp van de software routine en timer interrupts.Ik ben ook in staat om de vorm van de golfvorm via look-up tafel waarvan de waarden worden gelezen met de tweede timer interrupt te creëren.Nu, hoe maak ik de fase verschuiving?

Ik wil weten hoe ik een data-structuur kan creëren / logica die leest de waarden opgeslagen in een array in een lus?Dus als een stroom is gemaakt door het lezen van de waarden die zijn opgeslagen in locaties 1,2,3,4,5 de tweede moet worden gecreëerd door het lezen van 3,4,5,1,2 en de derde door het lezen van de array als 5,1,2, 3,4.

Enig idee hoe ik dat kan doen?

Bedankt
Mayank

 

Welcome to EDABoard.com

Sponsor

Back
Top