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

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
Ich nutze:
C-Control II Unit, CC2-ReglerBoard, 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?
>

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)