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: GET und PUT Kategorie: Programmierung Basic (von Georg - 27.07.2005 22:48)
 Als Antwort auf Re: GET und PUT von Kay - 26.07.2005 7:24
Georg nutzt:  CC1-M-Unit V1.1
Hallo Kay!

Wird in einer Unit für GET und PUT der gleiche Puffer benutzt? d.h. wenn GET den Puffer nicht ausließt wird dieser dann mit PUT überschrieben, so dass die Daten für GET nicht mehr zu Verfügung stehen. Oder hat RXD und TXD je einen eigenen Puffer? Wenn mit GET die Daten ausgelesen werden ist dann der Puffer leer?

MfG
Georg

 
> > Eine Frage: Wartet die Unit bei dem GET-Befehl, bis sie antwort bekommt, oder läuft das Programm weiter?
>
> vlt nochmal auif deutsch:
>
> die funktion GET veranlasst BASIC, ein byte aus dem puffer der seriellen
> schnittstelle zu holen. ist der puffer leer, bleibt das programm an dieser
> stelle solange stehen, bis ein byte empfangen wurde.
> da dies so nicht meist nicht machbar und erwünscht ist, ist die funktion RXD zu benutzen,
> um vor GET den puffer auf inhalt abzufragen.
> solange sich noch ein byte darin befindet, ist RXD wahr.
>
> if rxd then get abcdef holt also nur daten, wenn welche da sind.
> if not rxd then tuhaltsonstwasandres könnte im gegenzug
> benutzt werden, um gezielt was ganz andres zu tun, falls der puffer leer ist.

 Antwort schreiben

Bisherige Antworten:

Re: GET und PUT (von Kay - 28.07.2005 0:38)
Re: GET und PUT (von Achim - 27.07.2005 22:55)