Страница 1 из 1
Протокол RC5
Добавлено: Ср июн 23, 2010 14:45:04
Arlleex
Я вот чего-то не пойму.
Протокол RC5.
1 и 2 биты - это старт биты, предназначенный для оповещения "начало, давай, поехали!" приемника.
3 бит - триггерный бит - назначение которого не совсем понимаю. Ну нажали мы на кнопку, допустим его предыдущее состояние было 0, а теперь 1, нажали и удерживаем, в 1 пакете уйдет 0, в остальных 1? Разъясните по-подробнее.
Далее, 4, 5, 6, 7, 8 биты - это биты адреса устройства к которому обращаемся - например к телевизору.
Далее, 9, 10, 11, 12, 13, 14 биты - это собственно, биты адреса команды - т.е. нажали 1, соотв. код в 2ной сист. счисления вылез.
Но это я понял. Вот с триггерным битом не понятно.
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 16:05:47
Modest
А чего именно не понятно то, почему разработчики сделали именно так, а не по другому?
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 17:05:19
Arlleex
Зачем он нужен. И что происходит, когда нажали на кнопку, и что происходит, когда долго держим кнопку...
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 18:12:19
Goodefine
Триггерный бит нужен для того, чтобы отличить удержание кнопки от повторного нажатия. В первом случае бит не меняется от посылки к посылке. В отличие от второго случая...
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 19:25:38
Arlleex
а во втором случае при повторном нажатии на кнопку этот бит инвертируется. Я правильно понял?
и так каждый раз.
А можно ли на МК осуществить ПДУ и приемник? Думаю, проблемы не составит, только я не могу организовать частоту 36кГц со скважностью 4.
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 19:36:44
Goodefine
Stalker46 писал(а):..А можно ли на МК осуществить ПДУ и приемник?...
Можно... Передатчик сами придумайте..

Re: Протокол RC5
Добавлено: Ср июн 23, 2010 20:01:22
Arlleex
В С-ях ничего не понимаю. ТОлько в асме.
да мне бы только впринципи алгоритм...
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 20:12:39
Goodefine
Один из моих первых вариантов алгоритма. Очень простой...
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 20:45:35
ARV
я тоже делал
приемник RC5... и оказалось, что алгоритм мой (ну, или не мой, но в моей реализации) в состоянии принимать и адекватно различать коды разных пультов (даже не знаю, с какой именно кодировкой)... то есть каждая кнопка однозначно имеет уникальный код, правда код этот не совпадает с тем, что в документации на пульт имеется. RC5, кстати, распознает правильно.
то есть можно алгоритм применять для либо самообучающихся девайсов, либо сначала распознать все коды своего пульта в "попугаях" и тогда настроить свой девайс на эти попугаи
P.S. из имеющихся у меня 6 пультов только один в чистом RC5 передает - от магнитолки PHILIPS....
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 21:07:54
Arlleex
Дык лучше уже делать отдельно пульт, и отдельно приемник... Чтобы не заморачиваться с рабочей программой постоянно спрашивая себя: "какого х;%, чего не работает?"...
ARV, твоя ссылка не работает.
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 21:31:48
ARV
ссылка на архив для закачки - как она может не работать? архив скачивается...
Re: Протокол RC5
Добавлено: Ср июн 23, 2010 22:11:48
Arlleex
у меня адрес переходит на страничку с содержимым...
ж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
Добавлено: Чт июн 24, 2010 07:20:54
Modest
Так сохрани эту страничку с расширением .rar
У меня где то дома валялся проект приёмника тока протокол NEC найду , выложу. (я тогда ещё на асме писал)
Re: Протокол RC5
Добавлено: Чт июн 24, 2010 08:29:08
ARV
Modest писал(а):Так сохрани эту страничку с расширением .rar
или воспользуйся каким-нибудь менеджером закачек. я юзаю
Download Master
Re: Протокол RC5
Добавлено: Чт июн 24, 2010 08:44:45
Кашпо
правая кнопка на сцылке -> "сохранить объект как..." ну или что-то типо того.
Re: Протокол RC5
Добавлено: Чт июн 24, 2010 18:54:41
Aheir