38khz mit PWM???

OP #321297
Lesenswert?
• ▲
▼
Hi Leute, Vielleicht könnt ihr mir helfen:
Ich besitze einen Beamer mit Fernbedienung. Ich möchte das Signal, das
aus der FB gesendet wird rekonstruieren und von meinem Atmega8515
senden. Das Signal habe ich mit dem digital oszi rekonstruieren können.
Es wird moduliert mit 38khz. Mein Problem ist jetzt: wie erzeuge ich den
38khz in C? Ich weiss, daß man es mit CTC machen kann... aber wie geht
es? oder geht es noch einfacher? hat jemand vielleicht ein Code in C
für mich???
Bitte um Hilfe
Gast #321298
Lesenswert?
• ▲
▼
Hi,

also grundsätzlich zu Fernbedienungen kann ich des hier empfehlen:
http://www.sprut.de/electronic/ir/rc5.htm
Ist zwar eine PIC-Seite, aber am Signal ändert das ja nix.

Mit dem Timer kannst du das PWM-Signal erzeugen, indem du die
entsprechenden register mit den richtigen Werten belegst :D
Ne Spass beiseite. Im Datenblatt des AVRs sind die Timer beschrieben,
da gibt's auch so diverse Modes. Einige davon erzeugen dir direkt das
gewünschte PWM-Signal, musst halt den für dich passenden auswählen.

Noch ein Tipp: CTC-Mode ist nicht so praktisch, da du den Timer damit
nicht anderweitig benutzen kannst. Es ist besser, du lässt ihn
durchlaufen und setzt bei jedem Interrupt den Wert vom OCR-Register
neu, dann bleibt dir der zweite Compare-Wert, sowie der
Overflow-Interrupt.
Gast #321299
Lesenswert?
• ▲
▼
die fb-codes sind meist muster aus konstanten puls-pausen sequenzen, als
0 + 1 , am einfachsten code hex speichern, und wieder als sequenz 0 +
(38khz takt) auf ir-led drauf...fertisch !
wozu soll das ganze dienen?

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.