Forum: Mikrocontroller und Digitale Elektronik Probleme mit Register / Bitzugriff


von he (Gast)


Lesenswert?

Hi,

ich möchte in einem Hederfile auf ein Bit von einem Register zugreifen.
Wenn auf ein komplettes Register zugreifen will verwende ich diese 
Anweisung:
>#define REGISTER     *(volatile vuint16*)(0xEB24)

Was müsste ich nun tun damit ich auf das 6. Bit zugreifen kann?

von Karl H. (kbuchegg)


Lesenswert?

he schrieb:
> Hi,
>
> ich möchte in einem Hederfile auf ein Bit von einem Register zugreifen.
> Wenn auf ein komplettes Register zugreifen will verwende ich diese
> Anweisung:
>>#define REGISTER     *(volatile vuint16*)(0xEB24)
>
> Was müsste ich nun tun damit ich auf das 6. Bit zugreifen kann?

Das Register auslesen und alles wegmaskieren, was nicht 6. Bit ist.

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.