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 - 1.12.2005 10:54)
Als Antwort auf Re: HWCOM bleibt hängen trotz sys0002 von krassos - 30.11.2005 23:24
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?
> >
>
> 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)