IO Bit Definition

Gast #567311
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?

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