查看天使之翼遥控晾衣架分析的源代码
←
天使之翼遥控晾衣架分析
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== 编码分析 == === 初步分析结论 === 参照编码仪捕获的波形,及上下文环境,得到一个初步的结论: 前导码:H_5924(6000) L_700(600) 1/0: H_580(600) L_276(200) 0/1: H_156(200) L_704(600) 示波器精确测量: 前导码:H_(650+4.2+5340) L_650 1/0: H_650 L_220 0/1: H_220 L_650 ;Light: <pre> 0110 0110 0001 0000 1000 0000 1111 1101 0000 0010 0000 0000 0101 0011 1110 0011 0x6610 80FD 0200 53E3 1010 0011 0001 0000 1000 0000 1111 1101 0000 0010 0000 0000 0101 0011 1110 0010 A 3 1 0 8 0 F D 0 2 0 0 5 3 E 2 0xA310 80FD 0200 53E2 </pre> ;UP: <pre> 0110 0110 0001 0000 1000 0000 1111 1101 0000 0010 0000 0000 0001 1110 1010 1110 6 6 1 0 8 0 F D 0 2 0 0 1 E A E 1010 0011 0001 0000 1000 0000_1111 1101 0000 0010 0000 0000 0000 1011 1001 1010 A 3 1 0 8 0 F D 0 2 0 0 0 B 9 A 0xA310 80FD 0200 0B9A </pre> ;STOP: <pre> 0110 0110 0001 0000 1000 0000 1111 1101 0000 0010_0000 0000 0010 1101 1011 1100 6 6 1 0 8 0 F D 0 2 0 0 2 D B C 0x6610 80FD 0200 2DBC 1010 0011 0001 0000 1000 0000 1111 1101 0000 0010 0000 0000 0010 0011 1011 0010 A 3 1 0 8 0 F A 0 2 0 0 2 3 B 2 </pre> ;DOWN: <pre> 0110 0110 0001 0000 1000 0000 1111 1101 0000 0010 0000 0000 0100 1011 1101 1011 6 6 1 0 8 0 F D 0 2 0 0 4 B D B 1010 0011 0001 0000 1000 0000 1111 1101 0000 0010 0000 0000 0100 1011 1101 1010 A 3 1 0 8 0 F D 0 2 0 0 4 B D A 0xA310 80FD 0200 4BDA </pre> <br><br> === 结论验证 === 发射的波形从左到右按位发射,可成如下的函数: <source lang=cpp> void RadioTX::issue_airer(uint32_t code1, uint32_t code2) { int i; sync_airer(); for(i=31; i>=0; i--) { switch ((code1 >> i) & 0x1) { case 1: RadioTX::_1(); break; case 0: RadioTX::_0(); break; } } for(i=31; i>=0; i--) { switch ((code2 >> i) & 0x1) { case 1: RadioTX::_1(); break; case 0: RadioTX::_0(); break; } } } </source> 则,这是发射灯控的编码: RadioTX::issue_airer(0xA31080FD,0x020053E2) <br><br>
返回到
天使之翼遥控晾衣架分析
。
个人工具
18.118.15.224
该IP地址的讨论
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面