Msp430 einzelne Bit´s im Register setzen

OP #2921800
Lesenswert?

Hallo Community bin neu hier und ärger mich gerade so ein bisschen mit 
meinem Script rum. XD

Es geht dadrum einzelne Bit´s eines registers zu besetzen.

mit
bic.w
bis.w


nun setht im Script


Beispiel 1
--------------------------------------------------------
bic.w #0x0002,r4  <-im Script steht Bit 1 wird auf 0 gesetz



sollte aber nicht das 2 Bit auf 0 gesetz werden?

xxxxxx0x
x steht jetzt für keinen Wert weder 0 noch 1
--------------------------------------------------------


2Beispiel
---------------------------------------------------------
bis.w #0x0020,r5 <-Script sagt 5 bit auf 1

meine Lösung ist 6 Bit auf 1

xx1xxxxx


mach ich da was falsch oder ist das im Script falsch?



Danke für eure hilfe tom

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren