Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Praktischer Einsatz der RC5 RC5_Read() Funktion Kategorie: Programmierung C (von Jo - 15.12.2008 14:51)
Ich nutze:
CC-Pro 128 Application Board
Hallo Peter, hallo alle RC5 interessierten,
in der Hilfe steht

"Es werden auf dem mit RC5_Init() angegebenen Portpin empfangenen 14 Bit des RC5 Kommandos
zurückgeliefert. Wird kein Signal empfangen, so wartet die Leseroutine bis zu 130ms, bis sie zurückkehrt."

Da ich ja nicht wei� wann der Nutzer eine Taste am IR Sender drückt mü�te man wohl regelmä�ig
über einen RC5_Read()  pollen. Dann passiert bis zu 130ms nichts!?!? (Das wären 13% CPU für nichts
verschwendet!). Frage: Werden in der Zeit andere Interrupts verarbeitet?
Oder können z.B. an der Ser. Schnittstelle Zeichen verloren gehen?

Wäre es nicht besser, ein Verfahren wie bei der ser. Schnittstelle anzuwenden, also beim Init einen
Buffer mit übergeben der dann schnell ausgelesen werden kann. Den Empfang der RC5 Daten über interrupt.

Kennt jemand u.U. ein IC das den RC5 Empfang HW Technisch realisiert und zwischenpuffert sodaÃ? mit
dem C-Control nur die empfangsdaten gelesen gelesen werden müssen?

Ich bin gespannt auf euere Feedbacks, das RC5 Thema ist für mein akt. Projekt sehr interessant-
Danke & Grü�e

Jo



    Antwort schreiben


Antworten:

Re: Praktischer Einsatz der RC5 RC5_Read() Funktion (von PeterS - 16.12.2008 10:40)
    Re: Praktischer Einsatz der RC5 RC5_Read() Funktion (von UKo - 17.12.2008 18:40)
    Re: Praktischer Einsatz der RC5 RC5_Read() Funktion (von Jo - 16.12.2008 11:25)
        Re: Praktischer Einsatz der RC5 RC5_Read() Funktion (von PeterS - 16.12.2008 11:51)