PWM mit mega 128

Gast #173259
Hi...

geich zu meinem Problem. Also ich hab das STK 500 mit einem AVR Mega
128. etzt hab ich mir follgendes kleinprojekt überlegt. Ich wil mit
hife der PWM an einem ausgang einen Zeiger (drehspuhmessgerät) auf und
ab bewegen. so weit so gut. Hab jetzt auch schon im internet mich über
PWm und AVr kundig gemacht! Denoch ist mir das prinzip nicht ganz klar.
ich wilmit dem Timer1 eine 8bit PWM im phase correction mode
implementieren. Ich weiss das ich die abtast grnezen bestimmen kann bei
der ich einen high auf den ausgang bekomme. wie bekomme ich es aber hin
das der zeiger langsam ansteigt und wieder langsam abfällt?.. so ganz
ist mir das noch nicht klar..vielleicht hat ja jemand von euch ein paar
tipps wo ich das nachlesen kann oder kann es sogar erkären. Wäre
super... gruß Phill
Gast #173260
Im Tutorial auf dieser Seite steht es gut beschrieben.

PWM = Puls Weiten Modulation

Also wird dein Zeiger bei Variation der Pulsweite wandern. Die Frequenz
bleibt konstant.

Hier mehr zu schreiben ist müßig, es steht halt ausführlich im Tutorial
und auch im Datenblatt.
Gast #173261
Gut gut... ich hab mir das jetzt noch einmal angeschaut aber ich versteh
immer noch nicht warum der Zeiger langsam aufwärts läuft wenn ich doch
nur ne 1 oder ne 0 ausgeben kann ???
Gast #173262
wenn du ganz schnel eine 0 und eine 1 ausgibts, und das ganz schnell
hintereinander, kommt dein "lahmes" Messwerk nicht hinterher und der
Zeiger bleibt irgentwo auf der mitte.
gibts du nun zwei 1sen intereinander aus und dann eine 0 (und immer so
weiter), geht der Zeiger (fast schlagartig) auf ca. 2/3tel seines
Anzeigebereichs. gibts Du nue 1sen aus, ohne nullen, hängt dein Zeiger
auf Anschlag.
So besser vrstanden?
AR.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.