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.