Infrarot senden

Gast #99912
Lesenswert?
• ▲
▼
Hallo,

ich habe von meiner Fernbedienung ein IR Sampling gemacht.
(Protokoll leider unbekannt ...)

Nun versuche ich bereits seit Tagen diese wiederzugeben.
Nur mein Timing versagt leider immer.

Hat jemand einen Tipp oder eventuell einen Source um dies zu
realisieren??

Danke!
Gast #99916
Lesenswert?
• ▲
▼
Also die while-Schleife wird mit sicherheit wegoptimiert... kannst dir
aber leicht mit "make lss" das ASM File des Compilers erstellen
lassen.
Dann kannst nachprüfen, ob die Schleife noch da ist!

mfg
Andreas
#99918
Lesenswert?
• ▲
▼
Komisch, keiner liest hier andere Beiträge.

Das Thema wurde doch auch schon oft behandelt.

Nochmal:

Nimm "Clear on compare" um den Träger (z.B. 36kHz) zu erzeugen, d.h.
toggle den Pin.
Zähle in dem Interrupt die Anzahl der Pulse mit, um dann auf Pause
(SET) oder Puls (TOGGLE) zu setzen.

Vorteil:
Das Timing ist absolut genau und Compiler unabhängig.


Peter

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.