Forum: Mikrocontroller und Digitale Elektronik IRMP - Code direkt senden


von Mike L. (lolomike)


Lesenswert?

Moin,

seit einigen Tagen beschäftige ich mich mit IRMP.

Bin gerade dabei, die lernfähige FB an den AT90S2313 anzupassen, komme 
dabei allerdings doch recht schnell an die Speichergrenzen.

Daher meine Frage:

Kann ich die Codes, die mir zum Beispiel der IR-Dekoder von Klaus 
Leidinger im Display anzeigt, irgendwie senden?
Die Quellen habe ich mir angeschaut, durchgestiegen bin ich leider 
nicht.

Kann mir da bitte jemand den Tritt in die richtige Ecke geben?

Falls es interessiert: Eine Taste soll einen Code an einen Samsung-TV 
absenden, der zwischen DVB-T und DVB-S umschaltet (für Muttern).

Mit der lernfähigen FB auf ATMEGA-Basis funtioniert das nach Anpassung 
der Sequenzlänge auch super, aber da die benötigten Codes ja bekannt 
sind, würde ich die gerne nicht erst einlesen müssen, sondern direkt 
senden.

Bin für jeden Hinweis dankbar!

Gruß LoLo

: Verschoben durch Moderator
von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Mike LoLo schrieb:
> Kann ich die Codes, die mir zum Beispiel der IR-Dekoder von Klaus
> Leidinger im Display anzeigt, irgendwie senden?

Ja, mit IRSND, siehe:

http://www.mikrocontroller.net/articles/IRMP#IRSND_-_Infrarot-Multiprotokoll-Encoder

IRSND ist das direkte Pendent zu IRMP. Es ist auch allein ohne IRMP 
lauffähig.

> Kann mir da bitte jemand den Tritt in die richtige Ecke geben?

Du musst nur die IRMP-Struct mit den Dir bereits bekannten Werten füllen 
und dann irsnd_send_data () aufrufen, siehe Artikel.

> Falls es interessiert: Eine Taste soll einen Code an einen Samsung-TV
> absenden, der zwischen DVB-T und DVB-S umschaltet (für Muttern).

Gruß,

Frank

von Mike L. (lolomike)


Lesenswert?

Frank M. schrieb:

> Du musst nur die IRMP-Struct mit den Dir bereits bekannten Werten füllen
> und dann irsnd_send_data () aufrufen, siehe Artikel.


Danke, genau das hat mir gefehlt.

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.