Guten Tag, Ich möchte an meinen Mikrocontroller eine Ledfeld mit 12 Bereichen anschließen. Dabei möchte ich die interne PWM nutzen um die Helligkeit zu regeln. Desshalb suche einen Baustein, ähnlich einem Multiplexer, bei dem ich mehrere Eingänge (4 Stück: High, Low, + 2 PWM Signale) verschiedenen Ausgängen zuweisen kann (Led Segmenten). Dabei sollte diese Zuweisung wenn möglich seriell geschehen. Weiß jemand ob es einen Solchen Baustein gibt oder muss ich alles diskret aufbauen? mfg Markus
warum so schwierig? nimm dir einfach einen zweiten µC auf dem du mit 12 ports je eine software-PWM realisierst und lässt diesen mit dem ersten über den seriellen port kommunizieren, wo du die PWM-werte für jedes segment übergibst. für einfache beleuchtungsaufgaben, muss die PWM-frequenz ja nicht sehr hoch sein. 200Hz und du hast mehr rechenzeit übrig, als du brauchst.
sam schrieb: > warum so schwierig? > > nimm dir einfach einen zweiten µC auf dem du mit 12 ports je eine > software-PWM realisierst und lässt diesen mit dem ersten über den > seriellen port kommunizieren, wo du die PWM-werte für jedes segment > übergibst. Ist eine Möglichkeit. Eine andere besteht darin, gar keinen 2-ten µC zu benutzen, sondern 2 Schieberegister an 3 Port-Pins vom ersten (und einzigen) Prozessor anzuhängen. Der hat genug Rechenzeit übrig um am Schieberegister eine brauchbare PWM für 12 Ausgänge hinzubekommen.
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.