16+
Пятница
17 января
Вход |Карта сайта |Upload |codebook | PARTS

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

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

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

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

caxapa

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

AVR PIC MSP PLD,FPGA,DSP 

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

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

ARM-контроллеры

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
VLLV  (14.01.2020 17:52) , в ответ на Хех, коллега VLLV недавно мучился, пока мы общими усилиями не нашли косяк: автор: SciFi
Дискуссия была напрасной и в самый ответственный момент наступила катастрофа. В результате например 64-битная маска определяется вот так: 
typedef union {
	uint64_t v64 ;
	uint32_t v32[2];
} tEVENT_STATE;

uint64_t Mask(uint8_t x)
{
	tEVENT_STATE m;

	if (x<32)
	{	m.v32[0] = 1<<x;
		m.v32[1] = 0;
	}
	else
	{	m.v32[0] = 0;
		m.v32[1] = 1<<(x-32);
	}
	return m.v64;
}
 [x][x][x][x][x][x] [x][x][x][x][x][x][x][x]

Тема выделяется по переводу строки или автоматом

 

Имя


Регистрация позволит вам редактировать и перемещать ваши сообщения и прикреплять к ним файлы.
 
Символы: á é ó ú ý « »
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7528 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXX