wie kann man am Einfachsten PWM aus- und einschalten?

OP #259608
Lesenswert?
• ▲
▼
Salve

Da ich mir jetzt für die externe Datenspeicherung Zeit nehmen und
Informationen sammeln muß mache ich erst mal mit der Komunikation
weiter.

Ich will neben der Komunikation über UART und selbst
zusammengefummelter 3-Drahtkomunikation über den LPT auch mittels IR
Daten versenden.

Da die meißten Geräte mit modulierten IR-Pulsen arbeiten frage ich mich
wie ich am einfachsten/schnellsten die PWM-Frequenz verändern kann bzw.
die PWM aus und einschalte.

Kennt eventuell jemand ein paar Quellen die sich genauer mit PWM
mittels AVR's beschäftigen?

Wenn jemand noch eine Quelle kennt die sich mit der IR-Schnittstelle
von Laptops beschäftigt währe dass noch besser.

Ich weis dass es ziemlich viel auf einmal ist aber Herr Google wollte
mir nichts veraten.
(Oder ich habe die Fragen falsch formuliert.)

mfg Alex
Gast #259611
Lesenswert?
• ▲
▼
Für alle Aufgaben bezüglich der PWMs gibt´s im AVR Register mit
entsprechenden Bits, die die Pinverkotungen steuern - das einfache
setzen und löschen dieser Bits schaltet die PWM aus oder ein, sorgt für
definierten 1 oder 0-Pegel oder macht den Pin hochohmig. Was will man
mehr?! Auskünfte darüber stehen im gut gegliederten Datenblatt.
Gast #259613
Lesenswert?
• ▲
▼
Ja, kann ja mal passieren. Bei der Beschreibung der Timer und der
PWM-Modes steht alles genau drin. Wenn du die DDRx-Register für den
jeweiligen Pin auf 0 setzt, hast Du dann die Hochohmigkeit und das PWM
mit Sicherheit abgeklemmt (obwohl´s intern lustig weiterklappert). Alle
anderen Einstellungen sind in den TCCRxx-Registern zu finden.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.