Steuerzeichen über die Serielle schicken ?
-
Dieser Thread wurde von Moderator/in junix aus dem Forum Borland C++ Builder (VCL/CLX) in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Mir ist schon klar, das ich es in ASCII senden muss, und welche ich verwenden muss ist mir auch klar.
Es ist aber so, dass ich ja ein Char senden mit Hilfe der serielle schnittstelle, also weiß ich nicht wie ich dem Borland beibringen soll, das es ein steuerzeichen ist.
Danke.
MFG sulejmani
-
Rephrase your Query...
Wieso musst du ihm beibringen das es ein Steuerzeichen ist? Sende das Zeichen und gut ist?
-junix
-
SOH = '\1';
STX = '\2';
ACK = '\6';
EOT = '\4';
NAK = 0x15;
CAN = 0x18;
CRC = 'C';
http://www.koders.com/c++/fidF02ED33BDED1089785B1FAF2C7D5E0C9A28739F6.aspx
-
Und jetzt erklär mir bitte mal wieso CRC 'C' sein sollte?
Und was den rest anbelangt: Was glaubst du wohl, zu welcher Information mein Link geführt hat?
-junix
-
Hi,
damit hat sich viel geklärt.
könnte ich auch '\18' schicke oder nicht ?
das mit 0x18 hat nicht geklappt, weil er ja ein char haben will.
Danke für die Hilfe.
MFG
Dulce
-
Was fragst Du MICH das ?
Frag die, die den Artikel hinter dem Link geschreiben haben
-
Grundsätzlich, ja. Allerdings
dulce schrieb:
das mit 0x18 hat nicht geklappt, weil er ja ein char haben will.
glaube ich das irgendwie nicht so richtig. Schliesslich mach ich solche Zuweisungen massenhaft in meiner SOftware...
-junix
-
YLIREBUS schrieb:
Was fragst Du MICH das ?
Du Zitierst, also kennst du den Artikel und weisst wieso das so ist. Oder sonst lass das mit dem Zitieren, wenn dus nicht erklären kannst. So einfach seh ich das.
-junix
-
Sorry ich habe mir die ersten angeschaut
SOH = '\1';STX = '\2';
ACK = '\6';
EOT = '\4';
und gesehen, das sie richtig sind.
Aber leider nicht weiter geschaut.
Sorry, tut mir leid und kommt nicht wieder vor.
VersprochenNAK = 0x15;
CAN = 0x18;
CRC = 'C';