Протокол RC5
Протокол RC5
Я вот чего-то не пойму.
Протокол RC5.
1 и 2 биты - это старт биты, предназначенный для оповещения "начало, давай, поехали!" приемника.
3 бит - триггерный бит - назначение которого не совсем понимаю. Ну нажали мы на кнопку, допустим его предыдущее состояние было 0, а теперь 1, нажали и удерживаем, в 1 пакете уйдет 0, в остальных 1? Разъясните по-подробнее.
Далее, 4, 5, 6, 7, 8 биты - это биты адреса устройства к которому обращаемся - например к телевизору.
Далее, 9, 10, 11, 12, 13, 14 биты - это собственно, биты адреса команды - т.е. нажали 1, соотв. код в 2ной сист. счисления вылез.
Но это я понял. Вот с триггерным битом не понятно.
Протокол RC5.
1 и 2 биты - это старт биты, предназначенный для оповещения "начало, давай, поехали!" приемника.
3 бит - триггерный бит - назначение которого не совсем понимаю. Ну нажали мы на кнопку, допустим его предыдущее состояние было 0, а теперь 1, нажали и удерживаем, в 1 пакете уйдет 0, в остальных 1? Разъясните по-подробнее.
Далее, 4, 5, 6, 7, 8 биты - это биты адреса устройства к которому обращаемся - например к телевизору.
Далее, 9, 10, 11, 12, 13, 14 биты - это собственно, биты адреса команды - т.е. нажали 1, соотв. код в 2ной сист. счисления вылез.
Но это я понял. Вот с триггерным битом не понятно.
Не умеешь - не берись, но не взявшись не научишься...
- Реклама
Re: Протокол RC5
А чего именно не понятно то, почему разработчики сделали именно так, а не по другому?
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Re: Протокол RC5
Зачем он нужен. И что происходит, когда нажали на кнопку, и что происходит, когда долго держим кнопку...
Не умеешь - не берись, но не взявшись не научишься...
- Goodefine
- Держит паяльник хвостом
- Сообщения: 906
- Зарегистрирован: Ср апр 16, 2008 13:22:54
- Откуда: Приднестровье, Тирасполь
Re: Протокол RC5
Триггерный бит нужен для того, чтобы отличить удержание кнопки от повторного нажатия. В первом случае бит не меняется от посылки к посылке. В отличие от второго случая...
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Re: Протокол RC5
а во втором случае при повторном нажатии на кнопку этот бит инвертируется. Я правильно понял?
и так каждый раз.
А можно ли на МК осуществить ПДУ и приемник? Думаю, проблемы не составит, только я не могу организовать частоту 36кГц со скважностью 4.
и так каждый раз.
А можно ли на МК осуществить ПДУ и приемник? Думаю, проблемы не составит, только я не могу организовать частоту 36кГц со скважностью 4.
Не умеешь - не берись, но не взявшись не научишься...
- Реклама
- Goodefine
- Держит паяльник хвостом
- Сообщения: 906
- Зарегистрирован: Ср апр 16, 2008 13:22:54
- Откуда: Приднестровье, Тирасполь
Re: Протокол RC5
Можно... Передатчик сами придумайте..Stalker46 писал(а):..А можно ли на МК осуществить ПДУ и приемник?...
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Re: Протокол RC5
В С-ях ничего не понимаю. ТОлько в асме.
да мне бы только впринципи алгоритм...
да мне бы только впринципи алгоритм...
Не умеешь - не берись, но не взявшись не научишься...
- Goodefine
- Держит паяльник хвостом
- Сообщения: 906
- Зарегистрирован: Ср апр 16, 2008 13:22:54
- Откуда: Приднестровье, Тирасполь
Re: Протокол RC5
Один из моих первых вариантов алгоритма. Очень простой...
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18592
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Протокол RC5
я тоже делал приемник RC5... и оказалось, что алгоритм мой (ну, или не мой, но в моей реализации) в состоянии принимать и адекватно различать коды разных пультов (даже не знаю, с какой именно кодировкой)... то есть каждая кнопка однозначно имеет уникальный код, правда код этот не совпадает с тем, что в документации на пульт имеется. RC5, кстати, распознает правильно.
то есть можно алгоритм применять для либо самообучающихся девайсов, либо сначала распознать все коды своего пульта в "попугаях" и тогда настроить свой девайс на эти попугаи
P.S. из имеющихся у меня 6 пультов только один в чистом RC5 передает - от магнитолки PHILIPS....
то есть можно алгоритм применять для либо самообучающихся девайсов, либо сначала распознать все коды своего пульта в "попугаях" и тогда настроить свой девайс на эти попугаи
P.S. из имеющихся у меня 6 пультов только один в чистом RC5 передает - от магнитолки PHILIPS....
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Протокол RC5
Дык лучше уже делать отдельно пульт, и отдельно приемник... Чтобы не заморачиваться с рабочей программой постоянно спрашивая себя: "какого х;%, чего не работает?"...
ARV, твоя ссылка не работает.
ARV, твоя ссылка не работает.
Не умеешь - не берись, но не взявшись не научишься...
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18592
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Протокол RC5
ссылка на архив для закачки - как она может не работать? архив скачивается...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Протокол RC5
у меня адрес переходит на страничку с содержимым...
жObdШRлџ¦ ©ш¶dДwЩ·Й*є]1к6в7z7БC&=Pо
бCђѕM=·:еу
а‘^їюјc:фў'ФtЖ}rjf«�ЁЪЎW2ЫyКў‘Ќ‰»ћџGУ¦ё‹¤O&‹ џо`NЬVЫpЛ25Z8їйCу.йd@a‚лVє–®Г‘дЉ`Ч]јЁЉыф;Or“Ї>*P*вuй[њђcНХQvцR—`zІsѓ“+й>[еr9ZэG\‚ЄJЫиM‘^TЏc О!>LЗў"uхЫё_Gи¤Dљ"л;З“”В]ЂQiї–sЂюЅЪУН9-ЗЙoY¤Я‡Гt3ґ&!<m9K3fЋg00{"m0иC‚хsb9%qсмКё)4‰в†ё$Юg±LїTX~”ФB‡ЪЪ"офН-s*эв™L3_C3ђЕ§ђА#dг\‡љЕf:?+Э)Еi€:.КО\„ЋPЮм¬Ф•ыжк”Ввд¦
ЗЬ=¶;Ц;у{Эw? з'@yA+ШџI*зЫљХэ‚іФA 9ЛЅѕN|в8SAdх8(‡ЗL•Чe™VzУ±fЙВGZeјМчсµ2ёфXIґ’Э%„TСUh†@tz"рзбзrш„–8иќ†iтїюыњsAёМф¦j«ЂH]ФіOд•tЅiєcшНЗЮЧтi‹euсc{'EDu qЖhѕ9…5іФXПйП
їНШJє<ОГP}©цГЩр„ksЊУfДЊЖfхїоѓгЅЭ7�*№qц\сЮ
я\‰впLіЅ·z–2b‡ei~
`зШюЙШ'<fэR±iл•U®ЙС"Ёw™ ±qЕ~59ћ
C¶®3В Юh—Є!>з ЯG{®е�ШlNGvѓ±†Ф4·TpUПzsЯ°6sBвfPІЬ^yib‘]kЗД»ѓ>-`e±ИрТyjeЗЈ§]±'чБ»§<ЏЫ~нlЕщf(«+_ЌЩв·GUІ№гNm5j©Mщѓ»?«nAS»ЖМ$"4љТ‘µ2еЎ§ЛЯU\И[»›л?е®>‘®ѓЉЁ6лТь$‡·Ц;fuЌЂ.YЦ&°МА¤ы(њ}Љ §qun;65ќМLЉ@оeb„DG~cҐи%фXy\ѓkЪA—xиб?pЫк^«Зw“ЫМB¦єa»DLp™йQ#ilPRfz^xЬwg+…‘ЂРf,ПчA'UЉяЗД _(‰Єy5•оКН‘T‰Е3cНшwNVч?Pз\°~\7Ртm^Л ПY0®Yв”Ч„$„,JA¬U“h»Ед5a]ђ)ѓU~ЋХ€7нaєХ‹§_д¦ъAP
ЯcBњбШћ2Лг„ЬН§Л¦
ђyэмHЏч�PgЋЅ)АрИШM©УЕIШ§›mщotзpmЅИo9a�зL{ћіrr+9
М6щv|њ0¤hNь¬Ф{yиеЁCбKkFЭ ЄдЂY ‹я™”Lп™_RЩћm¤-‘е{rв¶Л )R©¶ХЗu>ы/bлгJVЄ2«E`хNТЊV辰И^ж™M–СИЎ[n#°цЅ[\Рp‰Ѓмќ±ьхt—„FVSњ†хяrАsJ‡Ю__ќЉ(Z“рхoo¶Т¤†¬†¦ѓGZЏzЯG”шЛУфqsq2Уя:ІГjBеГs[K7ёћу™Ї«Ш007Јый§jА¬]яф_gД{ѕ’ж ¤ћXХPZ‡¦2TPјWОвпbнpRТ|R! †eЕcдa,О©,—к~ЧО…f%GщлљK4йxцќЙXеЗy©9”ещ#;йНЋ›7+©Що"0.іјњQЫqyЄRќ!gЋNЦBаEALН8„Пл*єм№ЅT}1СљЊХH·rTл€G›Ь4}#©ja‡rG¤_ю®¦ЅЎzy%’џ9БЃШsє,Ъы§qc-,јЩ6¤Э‹/ �}tЄNНAяо$¤x7sњu<vуt…>hЌ^бҐ!M-Uяµr��ї€gц©яФ°џt Ђ-���Ъ��љ@QщlR:5
� ���html\tabs.css§.ъVd4§У‰®4-`iЏ`[Нp[‘ҐСЫ_вЏR и–0«�сґОФ(рюQhф[F�О"'ОтYзцА«Ј®pt'=8ђQ=Bc9І¬!o®ЖАбМБю¶‘,сKќ&ЊВ=:¦AєЧсяKdБgПD¶Єї™СєdГЎp)уЁ.фЭ‘bЖлЧТJ§?ґTжюЙ°JіV}грЪDKЌ:сbч>Oy€/y䇥ъIkЭeє—^нЎ»кА8~фn&<ЬЅЊ�l¬Њ‹?UНgХѕЩ2щѕФ]ђ3Ё{{й'‡ЏФJ8кMѓш‚ПэF¬H—0yињtзцЬН‰э¤c<J’~ЭҐk›jгopнЦ07љї_ФCьdќ(¤¤fН0\№[#уLЖрb'3ЭТіёBЧ)ИІл…)Ѕ Vх¦ХAЪҐљ:qђxЫ^Ч=I®Щ9Z”x?њ’bҐMЃЃ
мaq:лu;|фgﵑЄ‘ЋА)я#5х7,7еvХчґzЦЎ›Sl°†ф,гЁN]xш*q}‡„°{w'’ч2
”"ѕ&IдВпҐб6в–J1[$”7‹0°V_NZGbэј!є[њ‰ 92<э‚э1З+C›ЃC ј
Не умеешь - не берись, но не взявшись не научишься...
Re: Протокол RC5
Так сохрани эту страничку с расширением .rar
У меня где то дома валялся проект приёмника тока протокол NEC найду , выложу. (я тогда ещё на асме писал)
У меня где то дома валялся проект приёмника тока протокол NEC найду , выложу. (я тогда ещё на асме писал)
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18592
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Протокол RC5
или воспользуйся каким-нибудь менеджером закачек. я юзаю Download MasterModest писал(а):Так сохрани эту страничку с расширением .rar
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Протокол RC5
правая кнопка на сцылке -> "сохранить объект как..." ну или что-то типо того.
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
Re: Протокол RC5
Вы хоть в поиске "RC5" набирали?
http://radiokot.ru/forum/viewtopic.php?f=20&t=10306
http://radiokot.ru/forum/viewtopic.php?f=20&t=21950
http://radiokot.ru/forum/viewtopic.php?f=2&t=17040
http://radiokot.ru/forum/viewtopic.php?f=20&t=2551
Это только где в явном виде встречается... Почему там где-то было не спросить, а?
http://radiokot.ru/forum/viewtopic.php?f=20&t=10306
http://radiokot.ru/forum/viewtopic.php?f=20&t=21950
http://radiokot.ru/forum/viewtopic.php?f=2&t=17040
http://radiokot.ru/forum/viewtopic.php?f=20&t=2551
Это только где в явном виде встречается... Почему там где-то было не спросить, а?
Оптимизм х (Опыт + Знания) = const


