16+
Понедельник
17 июня
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
evgeniy1294  (10.02.2019 15:35) , в ответ на Неожиданно захотелось производить операции с элементами битовых полей. По каким правилам с СИ делаются с ними операции, как с int-ами, или какие извращения имеются? автор: Codavr
Я использую union, в котором комбинируют битовое поле и соответствующую ему по размеру беззнаковую переменную. 
union something
{
  uint32_t val;
  struct 
  {
    // битовое поле
  } bit;
}
Именно этот подход используется TI в их библиотеках для tms320. Работа с битовыми полями ведётся, как с беззнаковыми переменными. Чуть позже скину asm-код.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX