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 Volker - 30.11.2005 11:08)
Als Antwort auf HWCOM bleibt hängen trotz sys0002 von Volker - 29.11.2005 20:25
Ich nutze:
C164CI-ControllerBoard, OSOPT V3.0
Hallo Leute,

habe den Fehler gefunden, ich hatte die Hex-Datei capture.hex nicht in Segment 3 geladen. Nachdem ich das
nachgeholt hatte läuft es jetzt.

GruÃ?

Volker



> 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 Volker - 30.11.2005 20:18)