26.03.2007, 11:04
hi,
ich hab ein kleines Problem, hab hier ein bisschen gesucht aber nichts dazu gefunden.
Also, ich empfange Daten über die RS232-Schnitstelle, das funktioniert soweit schonmal ganz gut.
Jetzt möchte ich aber die Anzahl der Paktete zählen, die ich empfange. Wenn ich das richtig verstanden habe, kann ich den Puffer der die Daten von der RS232 erhält nur pollen, d.h. ich kann die Anzahl der Abfragen nich zählen, da ja nicht immer daten anliegen.
Ich hab mir das so gedacht, die Pakete, dich ich empfange haben ne ID, jetzt frag ich den Puffer ab und wenn die ID ungleich 0 ist soll ne Zählvariable inkrementiert werden.
Jetzt hab ich also den bool Wert ob ein Paket mit ID anliegt und nen Wert einer Variable, wie bekomme ich das jetzt zusammen?
Ich hab jetzt irgendwas mit ner Rückkopplung versucht, aber leider funktioniert gar nichts.
Hoffe Ihr habt das jetzt verstanden und schonmal vielen Dank für ne Antwort...
MfG Simon
ich hab ein kleines Problem, hab hier ein bisschen gesucht aber nichts dazu gefunden.
Also, ich empfange Daten über die RS232-Schnitstelle, das funktioniert soweit schonmal ganz gut.
Jetzt möchte ich aber die Anzahl der Paktete zählen, die ich empfange. Wenn ich das richtig verstanden habe, kann ich den Puffer der die Daten von der RS232 erhält nur pollen, d.h. ich kann die Anzahl der Abfragen nich zählen, da ja nicht immer daten anliegen.
Ich hab mir das so gedacht, die Pakete, dich ich empfange haben ne ID, jetzt frag ich den Puffer ab und wenn die ID ungleich 0 ist soll ne Zählvariable inkrementiert werden.
Jetzt hab ich also den bool Wert ob ein Paket mit ID anliegt und nen Wert einer Variable, wie bekomme ich das jetzt zusammen?
Ich hab jetzt irgendwas mit ner Rückkopplung versucht, aber leider funktioniert gar nichts.
Hoffe Ihr habt das jetzt verstanden und schonmal vielen Dank für ne Antwort...
MfG Simon