PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : High und Low Byte zusammenfasssen



Twist
10.03.2005, 13:24
Hallo zusammen.

Ich stehe eher vor einem banalen Problem. Ich bekomme von meinem SRF10 Sensor die Entfernung in zwei Bytes zurück. Einem High und einem Low Byte. Wenn ich das richtig verstanden habe, muß ich diese doch zu einem Word zusammenfassen um mein Ergebnis zu bekommen. Kann mir bitte jemand sagen wir genau das ganze funktioniert?

Ich habe es so versucht:
erst Ergebnis word + High Byte
dann 4 bits nach links shiften
dann Ergebnis word + Low Byte

kommen aber seltsame Werte bei raus.

(Mache das ganze mit einem C-Contorl I in Basic)

Freue mich über jede Hilfe.

PicNick
10.03.2005, 13:29
Hi, Bei Bascom gibts den befehl Makeint(lsb , Msb)
ansonsten mußt du 8 Bit shiften, vier ist zuwenig

Twist
10.03.2005, 13:47
Danke hat geholfen. :-)

engineer
10.03.2005, 18:12
"dann 4 bits nach links shiften "

Irgendwie bin ich versucht, zu behaupten, daß man hier hätte 8 Bits shiften müssen, um das HB korrekt zu positionieren, oder?

PicNick
10.03.2005, 18:20
@engineer: Du hast völlig recht, der Kollege dürfte aber schon zurechtgekommen sein.

engineer
10.03.2005, 19:05
Da der Thread damit beendet ist, frage ich mal frech, was mit Deiner armen Katze pasiert ist ;.)

PicNick
10.03.2005, 19:13
Sat-Fernsehen zappen, logo. Relaxen muß man sich schon mal :mrgreen: