Re: HWCOM bleibt hängen trotz sys0002 Kategorie: Programmierung (von krassos - 30.11.2005 23:24) | ||
Als Antwort auf HWCOM bleibt hängen trotz sys0002 von Volker - 29.11.2005 20:25 | ||
| ||
> Hallo liebe CC2 Gemeinde, > > ich komme mit der Funktion hwcom.receive() nicht zurecht. Aus ihr wird nicht zürckgesprungen. > Port 11 wir zurückgesetzt, 12 und 13 bleiben stehen => Kein Rückkehren aus der receive-Funktion!? > Ich habe den mitgelieferten Systemtreiber sys0002.hex in das Segment 3 geladen. > > Mein Programmteil sieht folgenderma�en aus: > > //Variable global definiert > byte ModemAckn [20]; > //Variable im Hauptmodul definiert > byte length; > > ... > ... > ports.set(11,1);//Zur Programmflusskontrolle > ports.set(12,1);//Zur Programmflusskontrolle > ports.set(13,1);//Zur Programmflusskontrolle > > wait hwcom.rxd();//Auf RS232-Empfang warten > ports.set(11,0);//Zur Programmflusskontrolle > length = hwcom.receive(glvar.ModemAckn,20,200); > ports.set(12,0);//Zur Programmflusskontrolle > lcdext.delline(3); > lcdext.goto(3,0); > lcdext.printlength(glvar.ModemAckn,length); > ports.set(13,0);//Zur Programmflusskontrolle > ... > ... > > Kann mir bitte jemand erklären wieso die Funktion hängenbleibt? > Hallo Volker, erklären kann ich es nicht, aber eine Frage hab ich: Welche Version von hwcom verwendest Du? Gru� krassos | ||
Antwort schreiben Antworten: Re: HWCOM bleibt hängen trotz sys0002 (von Volker - 1.12.2005 10:54) Re: HWCOM bleibt hängen trotz sys0002 (von Udo - 1.12.2005 20:14) Re: HWCOM bleibt hängen trotz sys0002 (von Volker - 1.12.2005 21:39) |