Hallo, ich arbeite mit CodeWarrior 5.9.0 also Freescale DSC: 56F8037 Ich bin absolut neu auf dem C Gebiet und bei uC und DSPs sowieso, da stellen sich mir einige Fragen: Ich möchte eine sehr flexible PWM-Steuerung realisieren, also meine PWM Werte ( DutyCycle) sollen sich im idealfall, häufiger als alle 500 µs verändern. Das ganze soll aber mit einer konstanten Frequenz ablaufen. Kurz zum Grundablauf, was wohl vielen hier bekannt ist, eine Stromregelung, dass heisst PWM schaltet ein, wartet bis der Iststrom den Sollstrom übersteigt und schaltet dann, dank schnellem CMP-Modul die PWM wieder ab. Nun soll er solange warten, bis der nächste Einschaltimpuls von einem Timer kommt. Momentan lasse ich das in einem TimerInterrupt ablaufen, das passiert dann aber Softwareseitig, was sher viel Zeit benötigt. Jetzt endlich meien Frage, kennt sich einer mit diesem Freescale DSC aus, kann man die Timer direkt auf einen IOPin schalten, oder muss man immer den Umweg über die Software gehen? Vielen Dank für die Hilfe. Grüsse
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.