Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

А вот так - попробуй. Но - медленно, тоже медленно.

Отправлено VasilyS (80.92.96.25) 14 июня 2010, г. 20:41
В ответ на: То, что я вижу - имхо неработоспособно. отправлено VasilyS 14 июня 2010, г. 20:25


unsigned char find_mask( unsigned char mask){
unsigned char a, b, *pBuff;
unsigned int var;
for(a = 0; a < 31; a++) {
var = *pBuff;
var <<= 8;
pBuff += 1;
var |= *pBuff;
for(b = 0; b < 8; b++) {
if (mask == (unsigned char)(var >> b)) return a*8+(8-b);//????
}
}
}


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru