Вверх ↑
Разработчик
Ответов: 26271
Рейтинг: 2142
#1: 2011-04-23 23:05:25 ЛС | профиль | цитата
Neo писал(а):
а пауза длительностью 4,4 мс будет обозначаться байтом 0xA0. ИК импульс, длительностью 417 мкс будет обозначаться 0x0E

Давай проверим.
0xA0 -- 10100000. Старший разряд равен 1 -- 1/3600, младший равен 0 -- пауза. Сдвигаем остаток вправо убрав старший разряд, получаем 10000 -- 16, делим 16 на 3600, получаем 4,4 мс

0x0E -- 00001110. Старший разряд равен 0 -- 1/14400, младший 0 -- пауза. Сввигаем остаток вправо убрав последний разряд, получам 111 -- 7, делим 7 на 14400 получаем 486 мксек. Почему-то не 417
карма: 22

0