Forum: Mikrocontroller und Digitale Elektronik PortB = 0BXXXX0010


von McMurkser (Gast)


Lesenswert?

Moin.

Was muss ich bei Bascom einstellen, dass z.B. nur die 4 Hinteren Bits
von PortB geändert werden:

PortB= 0bXXXX0010 '<--- die XXXX sollen den zustand behalten

Hilfe ergab wie immer keine Ergebnisse.


Danke und MfG

McMurkser

von Fritz Ganter (Gast)


Lesenswert?

ich weiss nimmer genau wie man es in basic schreibt aber ich glaub so:

x=pinb
portb=(x and 0xf0) or 0b00000010

von McMurkser (Gast)


Lesenswert?

Nope Sorry ich habe den Befehl auch mehrmals umgestellt etc. - aber
Bascom brachte immer Syntaxfehler

von Fritz Ganter (Gast)


Lesenswert?

Naja, die richtige Syntax musst du rausfinden, oder jemand der Bascom
kann.

Achja, statt pinb nimm portb, also:

x=portb

weil das sollte richtiger sein :-)

von McMurkser (Gast)


Lesenswert?

Achso ja stimmt ja :).

Thx hab es rausgefunden :)


´MfG

McMurkser

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.