Re: HWCOM bleibt hängen trotz sys0002 Kategorie: Programmierung (von Volker - 1.12.2005 10:54) | ||
Als Antwort auf Re: HWCOM bleibt hängen trotz sys0002 von krassos - 30.11.2005 23:24 | ||
| ||
> > 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 Hallo krassos, ich verwende die Version: release : 2005/02/24 version : 1.41 author : mafoe modified : André Helbig (andre.h@cc2net.de) requires : vmcodes.c2, system.c2, sys0002.hex Den hex-Treiben habe ich im Segment3, Ich verwende auserdem folgende System-Datei: release : 2004/07/01 version : 1.32 Gru� Volker | ||
Antwort schreiben Antworten: 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) |