Atmega alle Ausgänge mit PWM betreiben

Gast #402568
Lesenswert?
• ▲
▼
Hallo,

ich brauche mal Hilfe von Euch.
Ich möchte mir eine LED Lauflichtschaltung mit 32 Kanäle bauen und das
ganze soll mittels Akkus und einem ATmega32 betrieben werden. Da die
Stromaufnahme bei 128 LED´s nicht unerheblich ist, dachte ich mir das
Ganze per PWM zu gestalten, um die Akkus nicht ganz so schnell
leerzusaugen. Ist das eigentlich so ohne weiteres möglich??? Oder muss
ich da zu einer anderen Lösung greifen???
Und wie kann ich ein Muster abfragen bei dem alle Ausgänge programmiert
sind ???
Beim attiny hab ich es so programmiert:

Data &B00000001 , &B00000001 , 15

nur wie wird das beim ATmega32 gemacht???

Fragen über Fragen, aber ich freue mich über jede Hilfe von Euch.

Gruß
Stefan
Gast #402569
Lesenswert?
• ▲
▼
Was hat den PWM mit Stromsparen zu tun. Da kannst du einfacher nen
größeren Vorwiderstand vor die LEDs hängen.

"Ist das eigentlich so ohne weiteres möglich???"
Ja
"Oder muss ich da zu einer anderen Lösung greifen???"
kommt drauf an, was du willst. (Btw, deine Tastatur ist kaputt)

Was Dein Codeausschnitt bedeutet weiss ich nicht, aber Du musst nur
alle Pins auf Ausgang setzen, da einen Timer starten und in
Abhängigkeit des Zählerstandes deine Ausgänge ein/ausschalten.

WA

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.