Re: hwcom Kategorie: Programmierung (von Holger - 20.07.2005 11:19) | ||
Als Antwort auf hwcom von Daniel - 20.07.2005 9:56 | ||
| ||
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: |