А вообще тему считаю исчерпанной, так как самый оптимальный по скорости код для С привел tych, а для тех кого интересует алгоритм я привел код, который позволяет легко разобраться.
2tych ваш пример взял на вооружение, буду использовать.
Найдено 29 результатов
- Вт сен 11, 2007 21:41:19
- Форум: Микроконтроллеры и ПЛИС
- Тема: Подскажите как красиво перевернуть байт
- Ответы: 36
- Просмотры: 15114
- Вт сен 11, 2007 21:30:23
- Форум: Микроконтроллеры и ПЛИС
- Тема: Подскажите как красиво перевернуть байт
- Ответы: 36
- Просмотры: 15114
Re: Подскажите как красиво перевернуть байт
Байт= 7.......0, нужно для вывода в порт перевернуть Байт= 0......7.
Не менять же вручную биты?
unsigned char Bit_Reverse( unsigned char x )
{
x = ((x >> 1) & 0x55) | ((x <<1>> 2) & 0x33) | ((x <<2>> 4) & 0x0f) | ((x << 4) & 0xf0);
return x;
}
Что то не то у вас в коде вход b_1101_1001 ...
Не менять же вручную биты?
unsigned char Bit_Reverse( unsigned char x )
{
x = ((x >> 1) & 0x55) | ((x <<1>> 2) & 0x33) | ((x <<2>> 4) & 0x0f) | ((x << 4) & 0xf0);
return x;
}
Что то не то у вас в коде вход b_1101_1001 ...
- Вт сен 11, 2007 20:41:42
- Форум: Микроконтроллеры и ПЛИС
- Тема: CodeVision AVR : использование Terminal
- Ответы: 11
- Просмотры: 5110
- Вт сен 11, 2007 19:26:15
- Форум: Микроконтроллеры и ПЛИС
- Тема: CodeVision AVR : использование Terminal
- Ответы: 11
- Просмотры: 5110
- Пн сен 10, 2007 20:49:14
- Форум: Микроконтроллеры и ПЛИС
- Тема: CodeVision AVR : использование Terminal
- Ответы: 11
- Просмотры: 5110
- Сб сен 08, 2007 13:27:53
- Форум: Микроконтроллеры и ПЛИС
- Тема: Подскажите как красиво перевернуть байт
- Ответы: 36
- Просмотры: 15114
- Сб сен 08, 2007 11:39:54
- Форум: Микроконтроллеры и ПЛИС
- Тема: Подскажите как красиво перевернуть байт
- Ответы: 36
- Просмотры: 15114
- Сб сен 08, 2007 10:33:13
- Форум: Микроконтроллеры и ПЛИС
- Тема: Подскажите как красиво перевернуть байт
- Ответы: 36
- Просмотры: 15114
- Сб сен 08, 2007 10:05:03
- Форум: Микроконтроллеры и ПЛИС
- Тема: Подскажите как красиво перевернуть байт
- Ответы: 36
- Просмотры: 15114
- Сб сен 08, 2007 09:50:23
- Форум: Микроконтроллеры и ПЛИС
- Тема: Подскажите как красиво перевернуть байт
- Ответы: 36
- Просмотры: 15114
- Сб сен 08, 2007 09:31:42
- Форум: Микроконтроллеры и ПЛИС
- Тема: Подскажите как красиво перевернуть байт
- Ответы: 36
- Просмотры: 15114
Подскажите как красиво перевернуть байт
Байт= 7.......0, нужно для вывода в порт перевернуть Байт= 0......7.
Не менять же вручную биты?
Не менять же вручную биты?
- Пн сен 03, 2007 19:50:43
- Форум: Интеграция с ПК
- Тема: Кто в какой среде пишет софт со стороны компа?
- Ответы: 22
- Просмотры: 12325
- Пн сен 03, 2007 19:47:55
- Форум: Интеграция с ПК
- Тема: Кто в какой среде пишет софт со стороны компа?
- Ответы: 22
- Просмотры: 12325
- Пн сен 03, 2007 18:09:12
- Форум: Интеграция с ПК
- Тема: Кто в какой среде пишет софт со стороны компа?
- Ответы: 22
- Просмотры: 12325
- Сб сен 01, 2007 20:15:07
- Форум: Интеграция с ПК
- Тема: Кто в какой среде пишет софт со стороны компа?
- Ответы: 22
- Просмотры: 12325
Кто в какой среде пишет софт со стороны компа?
Хочется написать управляющую прогу для ПК, чтобы управлять МК. Не знаю какую среду выбрать. Посоветуйте с ссылками, если можно.
- Пт июн 08, 2007 08:10:45
- Форум: Микроконтроллеры и ПЛИС
- Тема: CodeVision AVR : использование Terminal
- Ответы: 11
- Просмотры: 5110
- Чт июн 07, 2007 21:01:48
- Форум: Микроконтроллеры и ПЛИС
- Тема: CodeVision AVR : использование Terminal
- Ответы: 11
- Просмотры: 5110
- Чт июн 07, 2007 20:10:46
- Форум: Микроконтроллеры и ПЛИС
- Тема: CodeVision AVR : использование Terminal
- Ответы: 11
- Просмотры: 5110
- Чт июн 07, 2007 19:57:24
- Форум: Микроконтроллеры и ПЛИС
- Тема: CodeVision AVR : использование Terminal
- Ответы: 11
- Просмотры: 5110
- Чт июн 07, 2007 19:19:08
- Форум: Микроконтроллеры и ПЛИС
- Тема: CodeVision AVR : использование Terminal
- Ответы: 11
- Просмотры: 5110
CodeVision AVR : использование Terminal
Интересует такой вопрос, это полноценный монитор RS232?