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

Re: hwcom Kategorie: Programmierung (von Holger - 20.07.2005 11:19)
Als Antwort auf hwcom von Daniel - 20.07.2005 9:56
Ich nutze:
C-Control II Unit, eigenes Board, OSOPT V3.0
Hallo,

da ich mit Inputstr immer Probleme hatte, hab ich das so gelöst.
Die Funktion com_verarb(data) verarbeitet den String data, da stehen dann die empfangenen Bytes
drin. �ber die Abfrage des Wertes 254 lässt sich die CC2 in den Hostmodus versetzen
(für Downloadtool von André)

Holger


string data;
byte emp;
byte flag;

   wait hwcom.rxd(); // warten auf serielle Daten

// lesen, solange Daten vorhanden
   while hwcom.rxd()
   {
     emp = hwcom.get();
     if emp == 13 { emp = 10; };

// reload Programm (254)
     if emp == 254 {
          quit 1;  //hostmodus
     }

     // String teilen an CR oder LF und verarbeiten

     if emp == 10   // LF oder CR
     {
       if str.length(data) > 0
       {
         com_verarb(data);
       }
       data ="";

      } else {

       str.putchar(data,emp);    
     }
  }


    Antwort schreiben


Antworten: