结构体bit位定义

结构体bit位定义

KEIL工程中对bit位定义

示例

// reg
typedef struct {
u_int32 aaa :8; // bit[ 0~7]
u_int32 bbb :6;
u_int32 ccc :4;
u_int32 ddd :8;
u_int32 eee :3;
u_int32 fff :3; //bit[29~31]
} M_REG;
上述定义了一个32bit的寄存器结构体,并对每一bit进行了声明,从上到下从bit[0]~bit[31]:


版权声明:本文为lwlwinner原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>