Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: RXD abfrage Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Bert - 30.12.2010 1:09)
 Als Antwort auf RXD abfrage von GerdL - 28.12.2010 19:50
Bert nutzt:  Open-Micro, Open-Mini, Open-Midi, Open-Macro
> Hallo!
>
> Hilfe !!!
> Wie frage ich mit RXD ein Byte ab ohne das Prog. zu stoppen, wenn kein Zeichen kommt.
> Bei der CC1 frage ich " if not RXD then goto weiter" oder "if RXD then get a else goto weiter".
> Bei der Mini wartet das Prog. immer auf ein Byte.
> Noch eine Frage: gibt es bei der Mini auch einen 8 Byte Buffer?
>
> Ich verwende CCBasic mit angepaßter DLL
>
> mfg gerdl

Hallo Gerdl,
in der Doku zur OM heißt es zu RXD
"Test, ob ein Byte seriell empfangen wurde.
Auf der OM liefert diese Funktion immer ON zurück. Für interruptgesteuerten RS232-Empfang existiert ein spezielles Assembler-Modul."
Demnach existiert auch kein 8-Byte-Buffer. Du kannst aber das erwähnte Assembler-Modul nutzen oder noch besser auf die Open Midi oder Open Macro ausweichen, die dieses Feature über Hardware realisieren. Siehe auch meinen Beitrag zu "Get  timeout..."
Gruß
Bert

 Antwort schreiben

Bisherige Antworten:

Re: RXD abfrage (von GerdL - 30.12.2010 17:30)
    Re: RXD abfrage (von Bert - 30.12.2010 23:48)