Вверх ↑
Ответов: 704
Рейтинг: 7
#1: 2011-04-23 21:50:10 ЛС | профиль | цитата
Форумчане, занялся ИК-контроллером. И как уже писал, хочу свой софт под него написать. И вот получаю я от него через свой терминальчик инфу о паузах и импульсах, которые излучает ИК-пульт. Получаю примерно такое:
code_23487.txt

Так вот на сайте производителя есть инфа о расшифровке кода, но больше ничего пояснять они не желают. а написано следующее:
"Каждый байт в посылке обозначает импульс или паузу и данные о масштабе.
http://www.hiasm.com/forum_serv.php?q=56&id=2328- фото таблички-пояснения разбора байта

Например ИК импульс длительностью 8,9 мс будет обозначаться байтом 0xC1, а пауза длительностью 4,4 мс будет обозначаться байтом 0xA0. ИК импульс, длительностью 417 мкс будет обозначаться 0x0E. ИК импульс длительностью более 256/14400 обозначается 0xFF. ИК пауза длительностью более 256/14400 обозначается 0xFE."

Так вот может ли кто помочь расшифровать одно: как ИК импульс длительностью 8,9 мс будет обозначаться байтом 0xC1? Во что они переводят это C1 чтоб получить эти заветные 8,9мс? Очень прошу натолкнуть на мысль или хотя бы ткнуть в ссылочку на матчасть? Гугл кроме того, что в байте 8 бит нихрена не научил.
карма: 0

1
файлы: 1code_23487.txt [225B] [131]
Голосовали:Blok