Forum: Mikrocontroller und Digitale Elektronik LPC Repetition Counter


von Manuel (Gast)


Lesenswert?

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

von Manuel (Gast)


Lesenswert?

Hat keiner eine Idee? Das muss doch elegant zu lösen sein. Wird ja doch 
öfters gebraucht (z.B.: IR-Bursts, Shiftregister, Zählerinput anderer 
Chips, ...)

lg
Manuel

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
Noch kein Account? Hier anmelden.