Forum: Mikrocontroller und Digitale Elektronik wie kann man am Einfachsten PWM aus- und einschalten?


von Alexander _. (bastlwastl)


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

von Toni M. (Gast)


Lesenswert?

Schau mal hier:
http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=10659&highlight=irda
Ich denke damit erledigen sich mehrere Probleme auf einmal bei dir.

von Alexander _. (bastlwastl)


Lesenswert?

Tag

Danke, werd ich mir mal durchlesen.

mfg Alex

von TravelRec. (Gast)


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.

von Alexander _. (bastlwastl)


Lesenswert?

Danke TravelRec

Die Passage muß ich im Datenblatt überlesen haben.

mfg Alex

von TravelRec. (Gast)


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.

von josef (Gast)


Lesenswert?

Du kannst das PWM auch abschalten, indem du 0%  PWM einstellst.Bei den
neueren AVRs gibts keine Spikes mehr.

Josef

von Alexander _. (bastlwastl)


Lesenswert?

Danke

Jetzt Ich werde jetzt mal einige Zeit benötigen um die Ganzen
Informationen zu verarbeiten und sie umzusetzen.

mfg Alex

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.