ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
1293493
Codavr (19.03.2023 10:04, просмотров: 2325) Cкpипaч
Захотелось представления данных как в виде байтов, так и в виде битов. Имеем 8-битную систему. Нарисовал вот такое. 

IAR кладет в памяти Byte[0] объединенный с A-H, затем Byte[1], и далее I-J

как заставить его объединить Byte[1] с I-J.

union

{

unsigned char Byte[2];

struct

{

struct

{

unsigned int A :1;

unsigned int B :1;

unsigned int C :1;

unsigned int D :1;

unsigned int E :1;

unsigned int F :1;

unsigned int G :1;

unsigned int H :1;

};

struct

{

unsigned int I :1;

unsigned int J :7;

};

}Bit;

} Sensor;

Долой империалистический интернационал!