-
-
Erfahrener Benutzer
Roboter-Spezialist
2 byte in ein word schreiben
hallo,
ich werde gerade wahnsinnig... mir fällt es nicht mehr ein, schon lang her.
wäre toll, wenn mir schnell wer helfen kann. dank euch schon mal.
ich will z.b.
a=&HAA
b=&HFF
ab=ab
&HAAFF soll dann da rauskommen
da gibts doch was, mit dem kann man in msb und lsb schreiben. was war das noch mal? ich find das nicht mehr.
-
Moderator
Robotik Visionär
-
Erfahrener Benutzer
Roboter-Spezialist
ja, nicht ganz. aber danke mal.
dachte eher an:
variable-AB = word
variable-A=byte
variable-B=byte
so, jetzt sollen die byte-variablen in das word gesetzt werden.
wenn also variable-A &B1111 ist und die variable-B &B000 ist, soll das dann in variable-AB als 11110000 stehen.
bzw bei mir als hex also z.b. a=A4 B=FB c soll A4FB sein.
weil, a+b ist ja rechnung, und a*b auch, und a AND b is jetzt auch nicht passend weil das ja wieder was völlig anderes ist.
ich brauch quasi a=auto b=haus und will c=autohaus
hoffe, ich hab das jetzt gut erklärt.
ich will den wert c dann übrigens dann weitersenden. also ausgabe über einen bus dann.
-
Erfahrener Benutzer
Roboter-Spezialist
ha!
habs gefunden...
makeint()
variable(word)=makeint(LSB , MSB)
LSB und MSB sind byte-variablen.
das wars!
-
Moderator
Robotik Visionär
Hallo
Na klasse. Schön, dass du es selbst gefunden hast.
Schau dir mal bei Gelegenheit die Bascomhilfe zu makeint() an:
The equivalent code is:
varn = (256 * MSB) + LSB
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
-
Erfahrener Benutzer
Roboter Genie
Oder ganz ohne Aufwand:
Dim Ab As Word
Dim B As Byte At Ab Overlay
Dim A as Byte At Ab+1 Overlay
A=&HAA
B=&HFF
Jetzt steht in Ab der Wert &HAAFF automatisch drin.
Die Variablen nutzen einfach den gleichen Speicherbereich.
-
Erfahrener Benutzer
Roboter-Spezialist
ja danke, hab ich auch schon gefunden.
is lang her, daß ich damit was gemacht hab...... da weiß man nicht mehr alles so genau.
muß mich erst wieder etwas einarbeiten.
aber danke, schön geholfen zu werden
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen