реклама на сайте
подробности

 
 
> размер bitfields на I_A_R for ARM
bookevg
сообщение Jun 15 2007, 13:14
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 320
Регистрация: 13-09-06
Пользователь №: 20 348



Пример:
typedef struct
{
unsigned M1 : 1;
unsigned M2 : 1;
unsigned M3 : 1;
unsigned M4 : 1;
unsigned M5 : 1;
unsigned M6 : 1;
unsigned M7 : 1;
unsigned M8 : 1;
unsigned M9 : 1;
unsigned M10 : 1;
unsigned M11 : 1;
unsigned M12 : 1;
unsigned M13 : 1;
unsigned M14 : 1;
unsigned M15 : 1;
unsigned M16 : 1;
} T_BitFields;
typedef unsigned short u16;
typedef union
{
T_BitFields bR;
u16 R;
} T_BitReg;
T_BitReg BitReg;
Как сделать, чтобы в И_А_Р_е под BitReg выделялось два байта, а не 4.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016