logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

WinAVR Struct - jak wpisac stała?

11 Lut 2009 16:08 1094 1
REKLAMA
  • #1 6134779
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #2 6134877
    szeryf.rm
    Poziom 22  
    To nie struct a union musi być i w C napisany przez mnie kod jest chyba jedynym rozwiązaniem twojego problemu.
    union 
    {
      unsigned char wartosc;
      struct
      {
       unsigned char Licznik:4; 
       unsigned char Flaga1:1; 
       unsigned char Flaga2:1; 
       unsigned char Flaga3:1; 
       unsigned char Flaga4:1;
      };
    } moja;



    przypisanie całego bajtu:
    moja.wartosc = 10;

    i bitów:
    moja.Licznik = 2;
REKLAMA