Gast
#3164730
Hi Leute, bei den STM32 gibt es ja einen sogenannten Repetition Counter, welcher einen Interupt auslöst, wenn er bei 0 ankommt. Damit kann man ein PWM bzw. Rechtecksignal mit exakter Nummer an Pulsen senden, ohne dass der Prozessor bei jeder Flanke via Interrupt mitzählen muss. Gibt es so eine Möglichkeit bei den LPCs von NXP auch (Konkret versuche ich es gerade mit dem LPC1114). Ich würde gern mit einem Timer ein PWM Signal starten, und wenn eine konkrete Anzahl an Pulsen gesendet wurde, soll ein Interrupt ausgelöst werden (In dem Interrupt kann ich dann die PWM stoppen). Ich hab jetzt lang überlegt, mich mit den Matchregister und den Resets gespielt und schaffe es leider nur so, dass bei jeder Flanke ein Interrupt ausgelöst wird, wo ich mitzähle. Dadruch, dass das PWM Signal sehr Hochfreqeunt ist, würde ich das gerne vermeiden und so wie beim STM32 lösen. Gibt es da eine Lösung mit dem LPCs? Wenn nicht, welche Möglichkeit gibt es da sonst noch um dies elegant zu lösen? Danke für euche Hilfe & lg Manuel