Forum: Compiler & IDEs IO Bit Definition


von Wolfram (Gast)


Lesenswert?

Hi,
Ich habe eine neues Toolchain das IO-Defines ala
struct DDR
union
{unsigned char PORT;
struct {
unsigned char BIT0:1;
unsigned char BIT1:1;

etc. verwendet

Das gibt dann so ein "weichspül C" ala
DDR.BIT0=1;

Wie sieht das bei den üblichen Ausdrücken aus ala
DDR|=((1<<BIT0)|(1<<BIT2);
oder
DDR&=~((1<<BIT0)|(1<<BIT1));
Ist das damit möglich oder muss ich von Hand mir die ganzen Bits in den 
IO defines noch selbst erstellen?

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.