Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

HWCOM bleibt hängen trotz sys0002 Kategorie: Programmierung (von Volker - 29.11.2005 20:25)
Ich nutze:
C164CI-ControllerBoard, OSOPT V3.0
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)