Коды RC5

Hi All,

Решил сделать одну вещь на pic16f628. Управляется пультом RC5. Хотю юзать пульт от сидюка creative infra. Hашел на него на сайте lirc-а готовы коды в виде name CREATIVE_INFRA bits 16 flags SPACE_ENC|CONST_LENGTH eps 30 aeps 100

header 9051 4625 one 534 1707 zero 534 588 ptrail 490 repeat 9039 2363 pre_data_bits 16 pre_data 0x8435 gap 108434 min_repeat 1 toggle_bit 0

begin codes PAUSE 0x00000000000001FE PLAY 0x00000000000002FD STOP 0x00000000000003FC ........

MUTE 0x0000000000000CF3 VOL_UP 0x00000000000010EF VOL_DOWN 0x00000000000014EB SHIFT 0x00000000000015EA ENTER 0x00000000000017E8 ZOOM 0x00000000000018E7 end codes не пойму биты RC5 не совпадают как по количеству, так и про маске(т.е. по структуре стартовый бит/система/команда). Как перевести, например, 1FE в RC5 код? 1FE - 00000111111110, а 18E7 - 1100011100111, т.е.получается один и тот же пульт кидает команды в разных системах? Или надо как то переконвертировать условности lirc-а в биты RC5? Может мой пульт вообще не RC5?

С уважением, Дмитрий

Reply to
Dmitry Chernov
Loading thread data ...

Hello, Dmitry! You wrote to All on Thu, 25 Sep 2008 13:41:25 +0000 (UTC):

DC> Hi All,

DC> Решил сделать одну вещь на pic16f628. Управляется пультом RC5.

DC> пульт кидает команды в разных системах? Или надо как то DC> переконвертировать условности lirc-а в биты RC5? Может мой пульт DC> вообще не RC5?

Запросто, у меня из 8 пультов дома, только один в RC5, на ЦД-проигрывателе Филипс. Посмотри осциллографом чего он выдает. Кодировку некоторых систем можешь посмотреть тут:

formatting link

DC> Хотю юзать пульт от сидюка creative infra. Hашел на него на сайте DC> lirc-а готовы коды в виде name CREATIVE_INFRA bits 16 flags DC> SPACE_ENC|CONST_LENGTH eps 30 aeps 100

DC> header 9051 4625 one 534 1707 zero 534 588

Hу так и есть - это кодировка NEC, ничего общего с RC5 она не имеет, даже принцип другой. У меня в конце статьи есть сводная табличка длительностей импульсов (реальная длительность может несколько отличаться, там допуск до 10-15% иногда доходит!).

With best regards, Alexander Torres.

formatting link
OR
formatting link

Reply to
Alexander Torres

Thu Sep 25 2008 18:06, Alexander Torres wrote to Dmitry Chernov:

AT> From: "Alexander Torres" snipped-for-privacy@yahoo.com

AT> Hello, Dmitry! AT> You wrote to All on Thu, 25 Sep 2008 13:41:25 +0000 (UTC):

DC>> Hi All,

DC>> Решил сделать одну вещь на pic16f628. Управляется пультом RC5.

DC>> пульт кидает команды в разных системах? Или надо как то DC>> переконвертировать условности lirc-а в биты RC5? Может мой пульт DC>> вообще не RC5?

AT> Запросто, у меня из 8 пультов дома, только один в RC5, на AT> ЦД-проигрывателе Филипс. AT> Посмотри осциллографом чего он выдает. AT> Кодировку некоторых систем можешь посмотреть тут: AT>

formatting link
DC>> Хотю юзать пульт от сидюка creative infra. Hашел на него на сайте DC>> lirc-а готовы коды в виде name CREATIVE_INFRA bits 16 flags DC>> SPACE_ENC|CONST_LENGTH eps 30 aeps 100

DC>> header 9051 4625 one 534 1707 zero 534 588

AT> Hу так и есть - это кодировка NEC, ничего общего с RC5 она не имеет, AT> даже принцип другой. AT> У меня в конце статьи есть сводная табличка длительностей импульсов AT> (реальная длительность может несколько отличаться, там допуск до 10-15% AT> иногда доходит!). Спасибо. Терь вижу. Как бы не пришлось лепить пульт на SAA3010.

AT> With best regards, Alexander Torres. AT>

formatting link
OR
formatting link

С уважением, Дмитрий

Reply to
Dmitry Chernov

Hello, Dmitry!

DC>>> Решил сделать одну вещь на pic16f628. Управляется пультом RC5.

AT>> Hу так и есть - это кодировка NEC, ничего общего с RC5 она не AT>> имеет, даже принцип другой. AT>> У меня в конце статьи есть сводная табличка длительностей импульсов AT>> (реальная длительность может несколько отличаться, там допуск до AT>> 10-15% AT>> иногда доходит!). DC> Спасибо. Терь вижу. Как бы не пришлось лепить пульт на SAA3010.

Проще для пика программу переписать под уже имеющийся пульт.

With best regards, Alexander Torres.

formatting link
OR
formatting link

Reply to
Alexander Torres

Fri Sep 26 2008 16:46, Alexander Torres wrote to Dmitry Chernov:

AT> From: "Alexander Torres" snipped-for-privacy@yahoo.com

AT> Hello, Dmitry!

DC>>>> Решил сделать одну вещь на pic16f628. Управляется пультом RC5.

AT>>> Hу так и есть - это кодировка NEC, ничего общего с RC5 она не AT>>> имеет, даже принцип другой. AT>>> У меня в конце статьи есть сводная табличка длительностей импульсов AT>>> (реальная длительность может несколько отличаться, там допуск до AT>>> 10-15% AT>>> иногда доходит!). DC>> Спасибо. Терь вижу. Как бы не пришлось лепить пульт на SAA3010.

AT> Проще для пика программу переписать под уже имеющийся пульт. Это тому кто знает как писать. Я пока не осилю. Поэтому на этот случАй у меня есть универсальный пульт. Жалко только не написано там кроме моделей еще и системы команд. Придется как-то искать соответствие моделям

С уважением, Дмитрий

Reply to
Dmitry Chernov

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.