Hallo! Ich versuche mit einem Freescale-MKE02Z64VQH4 2 unterschiedliche dual PWM Signale zu erzeugen. 1. 600KHZ - 180° geshiftet 2. 1khz - überlappendes Signal Nun ist das bei meinem Mikrocontroller so, das er 3 FTM(Flex Time Modules) hat von dem aber nur einer für mich in Frage kommt(FTM2), da nur dieses einen dualen Modus nativ unterstützt(dual pwm mode). Da man nur pro FTM Modul, eine feste Frequenz einstellen kann, hab ich das vorerst nur gelöst, in dem ich das FTM Modul auf eine Frequenz von 600KHZ eingestellt habe, nebenbei mitzähle und alle 600 Takte in einem Interrupt 2 Pins nach belieben aus und an schalte. So komm ich auf die gewünschten 2 dual-PWM Signale. Nun komm ich zu meinem eigentlichen Problem. Nach meiner Logik beanspruche ich meinen Mikrocontroller zum Großteil nur mit dem zählen. Andere Anforderungen wie ADC-messungen/ andere Interrupts etc. bleiben da leider aus, da ich alle Paar ns in den FTM-Interrupt rutsche. Hat zufällig jemand eine Idee, wie ich das dauernde gezähle/Pins togglen nicht auf den Prozessor, sondern auf eine andere Peripherie verladen kann? Vielen Dank. Im Anhang finden sich Screenshots von meinem gewünschten Signal
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.