HWCOM bleibt hängen trotz sys0002 Kategorie: Programmierung (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? Vielen Dank im Voraus. Gru� Volker | ||
Antwort schreiben Antworten: Re: HWCOM bleibt hängen trotz sys0002 (von krassos - 30.11.2005 23:24) 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) Re: HWCOM bleibt hängen trotz sys0002 (von Volker - 30.11.2005 11:08) Re: HWCOM bleibt hängen trotz sys0002 (von Volker - 30.11.2005 20:18) |