Re: Empfang hwcom Kategorie: Programmierung (von André H. - 15.08.2001 7:07) | |
Als Antwort auf Re: Empfang hwcom von Gerd M. Karl - 14.08.2001 22:02
| |
Hallo Gerd, Das mod 100 ist in Deinem Programm nicht notwendig. Es bewirkt höchtens, da� ein byte 2-stellig bleibt. (z.B. 215 wird 15; 100 wird 0 usw.) Mit den Stringvariablen wäre ich ein bi�chen vorsichtig. Wenn Du mehrere Bytes mit putint "zusammenbastelst" hast Du einen Text. z.B. byte 215 und 87 ergibt mit putint den Text "21587", also 5 bytes mit den Werten 0x32, 0x31, 0x35, 0x38, 0x37 ! MfG André H. > thread Comin > > { > > byte x,y,z; > // Check ob was empfangen wurde (Puffer) > // und Daten im Display anzeigen > > x = hwcom.rxd(); // Prüfung auf Empfang > if x // wenn neue Daten, Daten lesen > > { > > // Daten lesen und aufbereiten > y = hwcom.get(); // empf. Daten lesen > lcd.clear(); > s="Empf="; > str.putint(s, x); > lcd.print(s, str.length(s)); > ********************************************** > z= y%100; // Daten aufbereiten (Div. Rest) > ********************************************** > lcd.goto(1,0); // LCD 2. Zeile Anfang > s= "Dat= "; > str.putint(s, z); > lcd.print(s, str.length(s)); > > } > > halt; // Thread anhalten; weiter mit Main > > } Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: |