Gast
#1609191
Liebe Fachleute! mittels der RC5 Routine von P. Dannegger lese ich die IR Kommandos einer Fernbedienung. Nun möchte ich gern unterschiedliche Aktionen bei kurzem Tastendruck oder bei langem Tastendruck starten. Das Problem bei meier FB ist, dass auch bei einem kurzen Druck mehrere Sequenzen (mit konstantem toggle bit) gesendet werden. Mir schwebt folgendes vor: wird die Taste auf der FB gedrückt und innerhalb 1 sec wieder losgelassen, führe Aktion für kurzen Tastendruck durch. Ist die Taste nach 1 sec. immer noch gedrückt, führe zyklisch die "Langzeitaktion" aus, bis Taste losgelassen wird. Meine Projekt: Atmega8, AVR Studio mit gcc... Möglicherweise ist die Lösung trivial, aber ich habe da irgendwie ein Brett vor dem Kopf. Gibt es dafür evtl. Beispielcode? Ich habe bisher leider nichts finden können. Bin dankbar für jede Hilfe.