Hallo, ich habe ein Problem mit meiner Übertragung vom Mikrokontroller zum PC über die Rs232 Schnitstelle. Und zwar wenn ich die 255 vom Mikro... sende, dann bekomme ich nur Müll angezeigt, habe das ganze auch schon im Hyperterminal getestet, will aber auch nichts richtiges anzeigen, kann es sein das ich die ankommenden Zeichen erst noch wandeln muss???? Vielen Dank schonmal fü+r eure Hilfe
Hallo , Danke Torsten, stimmt habe mir eben mal die AsCII Tabelle angeschaut, und es ist die 255. Weisst du auch wie ich diesen ASCII Wert mit Borland Builder C++ in eine Dezimal Zahl wandele, damit ich damit weiter rechnen kann??? Nochmal vielen Dank. Grüsse Patrick
Hi, so kann man den ASCII-Wert in ein Integer - Wert umwandeln: z.B: int iZahl; iZahl = atoi(ASCII-Wert); . . .
Naja, atoi() wandelt aber "5" in 5 um, oder? Er will aber "5" in 53 (ascii fuer "5") umgewandelt haben, so wie ich's versteh :-? Wuerde man sowas einfach mit einem Cast machen? Oder steht ich auf der Leitung? :)
Cast ??? Könnt ihr mir dazu was genaueres sagen ??? Grüsse und danke
Hallo, wenn mein C reicht: ushort zahl; char zeichen; zahl = (ushort) zeichen; das "(ushort)" bedeutet behandle den wert von zeichen als wäre es ein ushort. Gruss Matthias
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.