Forum: Mikrocontroller und Digitale Elektronik Bascom Frage zu Zugriff auf Bits einer Variablen


von Cave (Gast)


Lesenswert?

Hallo,
kurze Frage zur Bascom Syntax. Möchte auf Bits eines Bytes zugreifen.

z.b.
---
dim x as byte
x.1=1
x.3=0
---
Das geht auch prima, hab aber das Problem das ich statt fixer zahlen 
dort z.b. eine schleifenvariable einbringen muß und dazu noch eine Zahl 
also sowas:
x.(zaehler+1)=0

Die Variable geht, aber man kann nichts mit +2 +2 oder was auch immer 
machen. Gibts da eine Möglichkeit ohne eine weitere Temporäre VAriable 
einzuführen

Hintergrund ist in einer For Schleife die aktuelle STelle des Zählers 
und die Stelle des Zählers+1 zu ändern, wär halt blöd alles in eine 
extra temporäre variable umzupacken.

Danke

von Weingut P. (weinbauer)


Lesenswert?

nein, geht nicht. Da wirst Du um einen Rechenschritt nicht herum kommen.

von Joe (Gast)


Lesenswert?

a=zaehler+1

probiere ob das geht:

x.a=0

Wahrscheilich ist .a nicht erlaubt.

von Falk B. (falk)


Lesenswert?

@Cave (Gast)

>und die Stelle des Zählers+1 zu ändern, wär halt blöd alles in eine
>extra temporäre variable umzupacken.

Musst du aber in BASCOM.

MfG
Falk

von Cave (Gast)


Lesenswert?

Dank euch, mache es dann mit einer temporären Variable...nicht schön 
aber geht. Danke für eure Hilfe

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
Noch kein Account? Hier anmelden.