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

 
 
> Размещение битов разных портов в одной переменной, Помогите организовать переменную, в которой биты отвечают за порты
Metallist64
сообщение Dec 1 2010, 17:29
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 29-01-08
Пользователь №: 34 558



Добрый день, уважаемые специалисты!
Помогите организовать переменную, в которой каждый бит отвечал за нужный бит порта.
Хотелось бы получить конструкцию типа:

CODE
union{
unsigned char ports_state;
struct{
PORTA_Bit0:1;
PORTA_Bit1:1;
PORTB_Bit0:1;
PORTB_Bit1:1;
PORTC_Bit0:1;
PORTC_Bit1:1;
PORTD_Bit0:1;
PORTD_Bit1:1;
};
};

Т.е. хочется использовать битовые поля.
Но проблема в том, что указанные битовые поля уже определены и компилятор ругается.
Если кто сталкивался, помогите пожалуйста.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:41
Рейтинг@Mail.ru


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