Hallo, wenn ich auf einem RS232 insgesamt 7 Datenbits übertragen bekomme, wie werte ich diese aus? Folgendes Beispiel LSB ... MSB 0101101 Ich weiß nicht genau wie ich den Wert zu lesen habe, eine Null voran oder eine Null danach? A) 00101101 B) 01011010 Wenn ich 0101101 per Hand ausrechne, bekomme ich den Wert Dezimal 90 heraus. Also 0*2^0 + ... 1*2^6 = 90 Bedeutet wenn ich am Ende Nullen anhänge, egal wie viele, bekomme ich immer den Wert 90. Wenn ich aber eine Null vorne dran hänge, dann verkleinere (halbiere) ich den Wert. Daher tendiere ich zur Option B Vielen Dank
EE E. schrieb: > wenn ich auf einem RS232 insgesamt 7 Datenbits übertragen bekomme, wie > werte ich diese aus? So, wie es das sendende Programm vor sieht. Erstmal solltest du drauf achten, dass es i.A. eine gute Idee ist, die Schnittstellenparameter genauso wie beim Sender einzustellen. Macht der eine 7-Bit Übertragung oder macht der eine 8-Bit-Übertragung, wo nur 7 Bit mit Nutzdaten gefüllt sind?
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.