结构体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]:
2023-10-12 13:50:34